一、字符串转布尔值
//方式一
JSON.parse("false");
//方式二
let flag = "false"
JSON.parse(flag);
二、数字字符串转成数字整型
var a = "1";
console.log(typeof Number(a));//普通写法
console.log(typeof +a);//高级写法
数字字符串转成布尔值
var a = "1";
1.直接转成BOOL
let b = !!a
console.log(!!b);//字符串永远为true
2.转为BOOL:let f = !!+a
分析如下:
1)+先转成数字
let c = +a
2)!!再转为bool类型
let d = !!c
console.log(d);//字符串1就转为了false
3)合并实现即
let f = !!+a
console.log(f);