<script>

 var a = '100';//带''的就为字符串类型

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 //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>

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄