js的数据类型
- undefined
- null
- 数字类型number
- 布尔类型bollen
- 字符串类型string
- symbol(表示独一无二的值)
- 对象类型object 可以使用typeof检测数据类型,返回值如下:
'string' 表示字符串类型;字符串放到引号里面,单引号或双引号都可
'number' 表示数字类型
'boolean' 表示布尔类型;布尔类型值一共就两个,一个是真 true; 一个是假 false
'undefined' 表示undefined类型;声明了一个变量,如果没有赋值,那么默认值就是 undefined
'object' 表示对象类型
'function' 表示函数
算数运算符
算术运算符: + 加; - 减; * 乘; / 除; % 求余数(取模); ++ 每次加一; -- 每次减一
- 如果用于字符串,表示字符串连接;
- 用来减法运算,数字型和字符串(默认转换成数字型进行运算)可以进行减法运算
比较运算符
比较运算符: > 大于; < 小于; >= 大于或等于; <= 小于或等于;= = 等于 ; = = = 全等; != 不等; != = 不全等
比较运算符结果是个布尔值,成立 => true;不成立 => false
= = 只判断值,不判断类型;
= = = 既判断值,也判断类型;全等, 严格等于
!= 比较时,若类型不同,会尝试转换类型,返回同类型值比较结果。
!= = 不同类型不比较,且无结果,同类型才比较