当前位置: 首页 > news >正文

Javascript高级程序设计-数据类型

ECMAScript有6种简单数据类型(也称为原始类型): Undefined、Null、Boolean、Number、String和Symbol。Symbol(符号)是ECMAScript 6新增的。还有一种复杂数据类型叫Object(对象)。Object是一种无序名值对的集合。因为在ECMAScript中不能定义自己的数据类型,所有值都可以用上述7种数据类型之一来表示。

 

1、调用typeof null返回的是"object"。这是因为特殊值null被认为是一个对空对象的引用。

2、一般来说,永远不用显式地给某个变量设置undefined值。增加这个特殊值的目的就是为了正式明确空对象指针(null)和未初始化变量的区别。用等于操作符(==)比较null和undefined始终返回true。但要注意,这个操作符会为了比较而转换它的操作数

3、Boolean(布尔值)类型是ECMAScript中使用最频繁的类型之一,有两个字面值:true和false。这两个布尔值不同于数值,因此true不等于1,false不等于0。Boolean()转型函数可以在任意类型的数据上调用,而且始终返回一个布尔值。像if等流控制语句会自动执行其他类型值到布尔值的转换。

image

 

http://www.jsqmd.com/news/332604/

相关文章:

  • 基于深度学习YOLOv12的手语识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 全网最全8个降AI率工具 千笔·专业降AI率智能体帮你解决AIGC检测难题
  • ESP-01/ESP-01S 烧录的常见问题
  • 液体硅胶辊口碑好的制造企业,在江苏地区选购注意啥?
  • 基于深度学习YOLOv11的手语识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 开源神器Nexus:一键让NAS、路由器变身AI终端,个人/小微企业的P2P AI分发枢纽
  • 备考时间紧、目标高?2026深圳IELTS精准提分高端机构推荐清单来了!
  • 基于深度学习YOLOv12的安全背心穿戴识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 定制化国际择校规划与高端升学指导:2026年服务机构综合评测与推荐
  • <span class=“js_title_inner“>【缺陷检测】微信群成立!</span>
  • 想找靠谱的全屋定制工厂,京津冀地区筑竹家具适合吗?
  • 2026年SAT补习机构怎么选?这几点帮你找到最专业的学习支持
  • 实测才敢推AI论文工具 千笔·专业论文写作工具 VS 锐智 AI,专科生专属利器!
  • 2026年镀铬车丝辊非标定制,哪家价格合理值得考虑
  • 基于 STM32 的智能语音唤醒与关键词识别系统设计 —— 从硬件集成到算法完成
  • 写作小白救星!专科生专属的一键生成工具 —— 千笔
  • 一瓶饮料的稳定感,藏在产线里:饮料厂生产线设备安装的工程逻辑
  • 拉力试验机哪家质量好?高口碑智能拉力机品牌与供应商解析
  • 滨州市英语雅思培训机构推荐 2026权威测评出国雅思辅导机构口碑榜单
  • 一根线的稳定,从设备开始:纺织厂生产线设备安装的工程底层逻辑
  • Navicat连接Oracle报错ORA-28547问题
  • 知识付费从0-1的盈利方法论
  • 聊城市英语雅思培训机构推荐 2026权威测评出国雅思辅导机构口碑榜单
  • Canvas雪花效果实现教程,前端动画性能优化
  • 腾讯搜狗输入法宣布全面 AI 化
  • 嵌套查询与复杂度拒绝服务攻击:从数据库查询到业务瘫痪的攻防剖析
  • 2026年柿小意品牌形象好的冰柿产品推荐与选购指南
  • 【Linux优秀的系统编程】(十四)深入 Linux 内核:进程优先级调度与切换的底层逻辑全解析
  • 堆栈是什么?原理与应用详解
  • 滨州市英语雅思培训机构推荐2026权威测评出国雅思辅导机构口碑榜单