JS中的类型转换

1、转整数parseInt()

  <script>
       console.log(parseInt(10.1));
       console.log(parseInt("10kkkk"));
       console.log(parseInt("1kkkkk"));
       console.log(parseInt("j777"));
       console.log(parseInt("0.1"));
   </script>
结果

 2、转小数parseFloat()

<script>
       console.log(parseFloat(10.1));
       console.log(parseFloat("10kkkk"));
       console.log(parseFloat("1kkkkk"));
       console.log(parseFloat("j777"));
       console.log(parseFloat("0.1"));
   </script>
结果

 3、转数字Number()

 <script>
       console.log(Number(10.1));
       console.log(Number("10kkkk"));
       console.log(Number("1kkkkk"));
       console.log(Number("j777"));
       console.log(Number("0.1"));
   </script>

 4、其他类型转字符串类型分别用

 一般这样使用  变量.toString() 和 变量.String()

下面是特殊对待

<script>
    var num;
    console.log(toString(num));//toString()用于变量有意义调用
    console.log(String(num));//String()用于变量无意义
</script>
结果

 5、布尔型转换直接就Boolean(值),值只有true和false

<script>
    console.log(Boolean(1));
    console.log(Boolean(0));
    console.log(Boolean(11));
    console.log(Boolean(""));
    console.log(Boolean("gmgnf"));
    console.log(Boolean(-10));
    console.log(Boolean(null));
    console.log(Boolean(undefined));
</script>
结果

 

posted @ 2019-03-08 22:40  showTimehzy  阅读(122)  评论(0)    收藏  举报