我想将字符串变量转换为布尔值。
当我分配一个没有变量的属性时,它正在工作:
.Set( 'bevel', false ) // working
现在我想通过变量分配这个:
function abc(prop){
.Set( 'bevel', prop ) // not working
.Set( 'bevel', Boolean(prop) ) // this is also not working
}
答案 0 :(得分:2)
var prop = 'true';
应该是不加引号的
var prop = true;
对于字符串使用boolean,它将为两者返回true,就好像它是字符串并且包含字符串结果为true
Boolean('true');//true
Boolean('false');//true
答案 1 :(得分:1)
true
是一个字符串:
var prop = 'true';
应该是
var prop = true;