JS中的类型转换
1、转整数parseInt()
<script> console.log(parseInt(10.1)); console.log(parseInt("10kkkk")); console.log(parseInt("1kkkkk")); console.log(parseInt("j777")); console.log(parseInt("0.1")); </script>
结果

2、转小数parseFloat()
<script> console.log(parseFloat(10.1)); console.log(parseFloat("10kkkk")); console.log(parseFloat("1kkkkk")); console.log(parseFloat("j777")); console.log(parseFloat("0.1")); </script>
结果

3、转数字Number()
<script> console.log(Number(10.1)); console.log(Number("10kkkk")); console.log(Number("1kkkkk")); console.log(Number("j777")); console.log(Number("0.1")); </script>

4、其他类型转字符串类型分别用
一般这样使用 变量.toString() 和 变量.String()
下面是特殊对待
<script>
var num;
console.log(toString(num));//toString()用于变量有意义调用
console.log(String(num));//String()用于变量无意义
</script>
结果

5、布尔型转换直接就Boolean(值),值只有true和false
<script> console.log(Boolean(1)); console.log(Boolean(0)); console.log(Boolean(11)); console.log(Boolean("")); console.log(Boolean("gmgnf")); console.log(Boolean(-10)); console.log(Boolean(null)); console.log(Boolean(undefined)); </script>
结果


浙公网安备 33010602011771号