js数据类型与运算
数据类型
查看数据类型用typeof方法
- 基本数据类型:数字number,字符串string,布尔boolean,unll,undefined
- 引用数据类型:对象数据类型和函数数据类型
- 对象数据类型:数组array,对象object,正则regexp
- 函数数据类型:function
在JavaScript中,所有数据类型都归为boolean类型
number:整数、小数、浮点数
运算符
- 算数运算符:%取余,/除
- 赋值运算符
- 比较运算符:===,三个等号数据类型和值都相等
- 逻辑运算符:&& and,都真为真 ,|| or有一个真则真。
a=d++,先赋值再自增
a=++d,先自增后再赋值
字符串通过加号进行拼接,不能进行加运算。但是可以进行*和-运算等运算,浏览器会进行隐式转换
字符串转数字类型:parseInt()
数据类型之间转换
typeof():转换数据类型
字符串+数字,会隐式将数据类型转字符串类型之后进行拼接
数字类型强制转换字符串类型:
- String()
- num.toString(),num为一个数字类型变量
字符串转数字类型,无隐式转换:
- Number(StringNum)
- parseInt(StringNum),解析字符串,返回整数
- parseFloat(StringNum),解析字符串,返回浮点数
转boolean类型:
undefined,null,0-都为false
- Boolean()