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。

 

posted @ 2020-08-12 21:02  彼时听风  阅读(255)  评论(0)    收藏  举报