数据类型

一.数据类型的种类

  • 5种简单数据类型(也称为基本数据类型):Undefined,Null,Boolean,Number和String
  • 1种复杂数据类型:Object(本质上是由一组无序的名值对组成的)

二.使用typeof操作符检测变量的数据类型

  • undefined —— 如果这个值未定义
  • boolean —— 如果这个值是布尔值
  • string —— 如果这个值是字符串
  • number —— 如果这个值是数值
  • object —— 如果这个值是对象或null(这是因为null被认为是一个空的对象引用,即空对象指针)
  • function —— 如果这个值是函数

三.操作符

  1. 一元加和减操作符

    • 一元加
      • 一元操作符以一个加号(+)表示,放在数值前面,对数值不会产生任何影响
      • 在对非数值应用一元操作符时,该操作符会像Number()转型函数一样对这个值执行转换。(布尔值false和true将转为0和1,字符串值会被按照一组特殊的规则进行解析,而对象是先调用它们的valueOf()和toString(),再转换得到的值)
    • 一元减
      • 一元减操作符主要用于表示负数
      • 将一元减操作符应用于数值时,该值会变成负数
      • 当应用于非数值时,一元减操作符遵循与一元加操作符相同的规则,最后再将得到的数值转换为负数
  2. 关系操作符

  • 小于(<)、大于(>)、小于等于(<=)、大于等于(>=)这几个关系操作符用于对两个值进行比较,返回一个布尔值
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容