1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Js数据类型转换详解 数字转字符串/字符串转数字

Js数据类型转换详解 数字转字符串/字符串转数字

时间:2024-03-09 21:08:41

相关推荐

Js数据类型转换详解 数字转字符串/字符串转数字

新手:let num = 15; let s = num.toString(); // number to stringlet n = Number(s); // string to number老手:let num = 15;let s = num + ""; // 数字转字符串let n = +s; // 字符串转数字

<script>var a = '100';//带''的就为字符串类型//alert(a+100);//弹出100100表示两个字符相加不是数字相加//alert(Number(a) + 100);//Number字符串类型转数字类型//弹出200var b = 'js';//alert(Number(b));//解析为NaN!!!var c = '';//alert(Number(c));//弹出为0var d = true;//alert(Number(d));//true-1,false-0var e = ['abc'];//alert(Number(e));//NaN 里面只能为一个数字不能太多复杂的var f = null;//alert(Number(f));//0var 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));//不包含小数 弹出12var 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>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。