javaScript中的数据类型转换
1.typeof(变量);函数 返回数据类型
2.将其他强制转换成String类型
方法一:变量名.toString();该方法不会影响原变量,返回转换结果。(了解)
方法二:String(变量);该方法不会影响原变量,返回转换结果。(重点)
3.将其他类型强制转换成number类型
方法一:Number(变量);该方法不会影响原变量,返回转换结果。(了解)
1.如果纯数字则正常转化
2.如果变量的值不为数字则放回NaN。
3.如果是空字符串则转化为0.
4.如果是布尔值时,true为1,false为0.
方法二:parseInt(变量,[可以指定进制]);该方法不会影响原变量,返回转换结果。(重点)
注:从左往右开始解析字符,将有效的整数转换为number类型中的整数并返回。(不包括小数)
方法三:parseFloat(变量);该方法不会影响原变量,返回转换结果。(重点)
注:从左往右开始解析字符,将有效的整数转换为number类型并返回。(包括小数)
4.在JavaScript中如需要表示16进制的数时必须以0x开头
5.在JavaScript中如需要表示8进制的数时必须以0开头
5.在JavaScript中如需要表示2进制的数时必须以0b开头
注:但是输出的时候都是以10进制输出.
6.将其他类型转化为Noolean
当遇到数字时:除了0和NaN,其余都是true.
当遇到字符串时:除了空串,其余都是true.
null和undefined都会转换为false。

浙公网安备 33010602011771号