js中的数据类型转换
Posted 麦兜家园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的数据类型转换相关的知识,希望对你有一定的参考价值。
js中数据类型转换是很重要的一部分,通过一些数据类型转换可以达到想要的结果,那么数据类型转换最基础的几个方法是什么呢,来看看我的简单的总结:
1 <script> 2 一、Number() 3 var a = ‘+100‘; 4 // alert( a+100 ); // ‘100100‘ 5 // alert( Number(a) ); // 100 6 var a1 = ‘ ‘; 7 // alert( Number(a1) ); // 0 8 var a2 = true; 9 // alert( Number(a2) ); // true-1 false-0 10 var a3 = [ 1 ]; 11 // alert( Number(a3) ); // 1 0 12 var a4 = null; 13 // alert( Number(a4) ); // 0 14 15 二、parseInt() 16 // var b = ‘ 200px‘; 17 // alert( parseInt(b) ); 18 19 三、parseFloat() 20 var c = ‘12.34元‘; 21 // alert( parseFloat(c) ); 22 //说明:parseInt不认识小数点,而parseFloat只认识一个小数点,也就是“12.3.4”通过parseFloat来转换的话结果就是12.3 23 24 var num = ‘200.45‘; 25 if( parseInt(num) == parseFloat(num) ){ 26 alert( num + ‘是整数‘ ); 27 }else{ 28 alert( num + ‘是小数‘ ); 29 } 30 //说明:通过parseInt和parseFloat可以判断结果是整数还是小数 31 32 33 //这下面的都是无法转换的结果都是NaN 34 var json = {}; 35 // alert( Number(json) ); 36 37 var u; 38 // alert( Number(u) ); 39 40 var a3 = function (){ alert(1); }; 41 // alert( Number(a3) ); // NaN 42 43 44 </script>
好了,通过以上例子大概就可以了解这个几种转换方法了,当然这是比较简单的转换。希望对大家有用!今天就简单写到这里,明天加油!
以上是关于js中的数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章