js的数据类型及算术、比较运算符

212 阅读1分钟

js的数据类型

  • undefined
  • null
  • 数字类型number
  • 布尔类型bollen
  • 字符串类型string
  • symbol(表示独一无二的值)
  • 对象类型object 可以使用typeof检测数据类型,返回值如下:

'string' 表示字符串类型;字符串放到引号里面,单引号或双引号都可

'number' 表示数字类型

'boolean' 表示布尔类型;布尔类型值一共就两个,一个是真 true; 一个是假 false

'undefined' 表示undefined类型;声明了一个变量,如果没有赋值,那么默认值就是 undefined

'object' 表示对象类型

'function' 表示函数

算数运算符

算术运算符: + 加; - 减; * 乘; / 除; % 求余数(取模); ++ 每次加一; -- 每次减一

  • 如果用于字符串,表示字符串连接;
  • 用来减法运算,数字型和字符串(默认转换成数字型进行运算)可以进行减法运算

比较运算符

比较运算符: > 大于; < 小于; >= 大于或等于;  <= 小于或等于;= = 等于 ; = = = 全等; != 不等; != = 不全等

比较运算符结果是个布尔值,成立 => true;不成立 => false

= =   只判断值,不判断类型;

= = = 既判断值,也判断类型;全等, 严格等于

!= 比较时,若类型不同,会尝试转换类型,返回同类型值比较结果。

!= = 不同类型不比较,且无结果,同类型才比较