Javascript:通过变量分配布尔属性无效

Javascript:通过变量分配布尔属性无效,javascript,rgraph,Javascript,Rgraph,我想把字符串变量转换成布尔值 当我在没有变量的情况下分配属性时,它正在工作: .Set( 'bevel', false ) // working 现在我想通过如下方式分配变量: function abc(prop){ .Set( 'bevel', prop ) // not working .Set( 'bevel', Boolean(prop) ) // this is also not working } var prop='true'应不带引号 var prop = tr

我想把字符串变量转换成布尔值

当我在没有变量的情况下分配属性时,它正在工作:

.Set( 'bevel', false )  // working
现在我想通过如下方式分配变量:

function abc(prop){

.Set( 'bevel', prop )  // not working
.Set( 'bevel', Boolean(prop) )  // this is also not working
}   

var prop='true'应不带引号

var prop = true;
将布尔值与字符串一起使用时,它将返回true,就像它是字符串一样,并且包含字符串的结果为true

Boolean('true');//true
Boolean('false');//true

var prop='true'应不带引号

var prop = true;
将布尔值与字符串一起使用时,它将返回true,就像它是字符串一样,并且包含字符串的结果为true

Boolean('true');//true
Boolean('false');//true

var prop='true'应不带引号

var prop = true;
将布尔值与字符串一起使用时,它将返回true,就像它是字符串一样,并且包含字符串的结果为true

Boolean('true');//true
Boolean('false');//true

var prop='true'应不带引号

var prop = true;
将布尔值与字符串一起使用时,它将返回true,就像它是字符串一样,并且包含字符串的结果为true

Boolean('true');//true
Boolean('false');//true

true
这里是一个字符串:

var prop = 'true';
应该是

var prop = true;

true
这里是一个字符串:

var prop = 'true';
应该是

var prop = true;

true
这里是一个字符串:

var prop = 'true';
应该是

var prop = true;

true
这里是一个字符串:

var prop = 'true';
应该是

var prop = true;

如果它像参数一样传递呢?函数abc(prop){.Set('scavel',prop)}它始终取决于作为参数传递的内容,如果它是
'true'
它将匹配字符串,如果它是
true
它将匹配布尔值。如果它像参数一样传递会怎么样?函数abc(prop){.Set('scavel',prop)}它始终取决于作为参数传递的内容,如果它是
'true'
它将匹配字符串,如果它是
true
它将匹配布尔值。如果它像参数一样传递会怎么样?函数abc(prop){.Set('scavel',prop)}它始终取决于作为参数传递的内容,如果它是
'true'
它将匹配字符串,如果它是
true
它将匹配布尔值。如果它像参数一样传递会怎么样?函数abc(prop){.Set('scavel',prop)}它始终取决于作为参数传递的内容,如果它是
'true'
它将匹配字符串,如果它是
true
它将匹配布尔值。如果它像参数一样传递会怎么样?函数abc(prop){.Set('scavel',prop)}抱歉,我再次编辑了我的问题请检查它如果它是通过类似参数传递的呢?函数abc(prop){.Set('scavel',prop)}抱歉,我再次编辑了我的问题请检查它如果它是通过类似参数传递的呢?函数abc(prop){.Set('scavel',prop)}抱歉,我再次编辑了我的问题请检查它如果它是通过类似参数传递的呢?函数abc(prop){.Set('scavel',prop)}对不起,我又编辑了我的问题,请检查一下