如何查看数据的数据类型
typeof 数据
强制类型转换
Number()
String()
Boolean()
Boolean()
语法 Boolean(数据)
Number中 0和NaN会被转换为false 非0数字转换为true
字符串中 空字符串会被转换为false 非空字符串为true
任何对象都将转换为true null转换为false
if(条件){} 在if的条件判断中会有一个强制的boolean类型转换
Number()
Number(数据)
强制将数据转换为数字
字符串的转换规则
会将字符串作为一个整体去转换,其中只要字符串中包含非数字的字符,则返回NaN
String()字符串
将一个值强制转换为字符串
类型转换
parseInt()
parseFloat()
toString()
parseInt()
转化规则
会一位一位的进行转换,从第一位开始,如果是数字则保留,不是数字(包括小数点),则结束
如果第一位就是非数字的字符,则结束并返回NaN
parseFloat()
基本和parseInt()相同,但是当parseFloat()遇到第一位小数点的时候,会保留,到第二个的时候,结束
基(进制)基模式
语法:parseInt("string",基); ---> 十进制数
基模式下,如果有基,则将前面的string中的数字当作和基一样进制的数字进行转换,转换出换算成了10进制
toString()
数据.toString();将其他数据类型转换为string字符串类型。
网友评论