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-010 var a3 = [ 1 ];11 // alert( Number(a3) ); ???????????// 1 012 var a4 = null;13 // alert( Number(a4) ); ???????????????// 014 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.323 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 //这下面的都是无法转换的结果都是NaN34 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) ); ???????????// NaN42 43 44 </script>
好了,通过以上例子大概就可以了解这个几种转换方法了,当然这是比较简单的转换。希望对大家有用!今天就简单写到这里,明天加油!
js中的数据类型转换
原文地址:http://www.cnblogs.com/web001/p/7922418.html