17:30:18 每日一语:未来的你,会感谢你现在的努力!
1.JavaScript 中的数据类型
原始五种类型:String(字符串),Number(数字),Boolean(布尔),Null(空),Undefined(未定义)
1.String:字符串值必须用引号括起来。
2.Number:包含整数和浮点数(即小数)。
3.Boolean:只有true和false两个值。
4.Null:表示某个变量值为空。
5.Undefined:已经创建得有,却没有初始值。
2.数据类型转换
1.String()
不管什么类型都可以转换为字符串
2.Number()
只能将纯数字的字符串转换为数值
如果有非数字字符串,那么得到结果为NaN
可以将布尔值转换为0 | 1
3.Boolean()
true (非空字符串、非0数值、Object)
false(空字符串、0、NaN、Null、Undefined)
注:在if条件,三元运算符的条件,while条件都存在隐式的数据类型转换
4. parseInt() 、parseFloat()
将其他类型转换为整型或浮点型
第一个为数字则保留。剩下有数字则保留,不是数字则结束
float和int的区别,float会识别第一个小数点,ini不识别小数点
parseInt()最常用于 获取 xxxpx 前的xxx数字
5.toString()
每个对象的toString方法都不太相同
Object.prototype.toString() 可以用来判断数据类型,因为Object的toString得到的是[Object 数据类型]这样一个格式
Object.prototype.toString.call(要判断的值)