布尔值转换
parseInt ()参数
数字进制可以在parseInt()在增加另外一个参数
0x代表十六进制
0b代表二进制
0代表八进制
<head>
<script>
var a = "70";
a = parseInt(a,16);
console.log(typeof a);
console.log(a);
</script>
</head>

可以通过parseInt()的另外一个参数控制数字的进制显示
上面的70如果想让控制器读取为16进制就在parseInt()里输入16那么控制器就变成独曲16进制。
转换布尔值Boolean
将其他的数据类型转换为Boolean
使用Boolean()函数
数字转换布尔值
<head>
<script>
var a = 123;
a = Boolean(a);
console.log(typeof a);
console.log(a);
</script>
</head>

除了0和Nan其他的数据用Boolean()函数都是false包括无穷
字符串转换Boonlean
字符串除了空串是false其他都是true
<head>
<script>
var a = "";
a = Boolean(a);
console.log(typeof a);
console.log(a);
</script>
</head>

null和undefined转换Boolean都是false
<head>
<script>
var a = null;
a = Boolean(a);
console.log(typeof a);
console,log(a);
</script>
</head>

浙公网安备 33010602011771号