js数据类型转换详解
2018-01-18 21:19
489 查看
<script> var a = '100';//带''的就为字符串类型 //alert(a+100);//弹出100100表示两个字符相加不是数字相加 //alert(Number(a) + 100);//Number字符串类型转数字类型 //弹出200 var b = 'js'; //alert(Number(b));//解析为NaN!!! var c = ''; //alert(Number(c));//弹出为0 var d = true; //alert(Number(d));//true-1,false-0 var e = ['abc']; //alert(Number(e));//NaN 里面只能为一个数字不能太多复杂的 var f = null; //alert(Number(f));//0 //////////////////////////////// var a1 = '0000100px';//parseInt //parseInt(a1,10)默认为10进制转 //后面10可以改为2、8、10、16进制 //alert(parseInt(a1));//parse 解析 Int整型 //从左到右一个一个转换 100后面切断 //认加减号、空格 //000000100px也为100 //只能提取前面为数字的部分 var a2 = '12.34元'; //alert(parseInt(a2));//不包含小数 弹出12 var a3 = '12.104亿';//parseFloat //alert(parseFloat(a3));//保留后面所有小数 弹出12.104 //parseFloat(a3,10)默认为10进制转 //后面10可以改为2、8、10、16进制 var num = '200.456'; if(parseInt(num) == parseFloat(num)){ alert(num + '是整数'); }else{ alert(num + '是小数'); }// ===三个等号代表数据类型和值都相等 </script>
相关文章推荐
- JS 数据类型转换
- QML中的JavaScript用法详解(一)-----在qml中将字符串类型数据转换为整型数据
- VC常用数据类型及使用转换详解
- VC++常用数据类型及其操作转换详解
- VC常用数据类型使用转换详解
- VC常见数据类型转换详解---包含VARIANT
- 常用数据类型使用转换详解
- VC常用数据类型使用转换详解-
- SpringMVC类型转换、数据绑定详解[附带源码分析]
- SpringMVC类型转换、数据绑定详解
- 基于C++浮点数(float、double)类型数据比较与转换的详解
- JS数据类型转换
- Visual C++常用数据类型转换详解
- 转:VC常见数据类型转换详解
- js中的数据类型 及其转换
- Visual C++常用数据类型转换详解
- JS 数据类型转换
- 详解Javascript数据类型的转换规则
- C++常用数据类型转换详解 .
- VC常用数据类型使用转换详解