如何在javascript中将字符串转换为布尔值?

gen*_*ene 2 javascript code-behind type-conversion

我有一个从我的代码隐藏类返回到aspx页面的公共属性:

window.MyWIndow.IsFull = '<%=this.IsFull%>';
Run Code Online (Sandbox Code Playgroud)

在代码隐藏中,它是这样定义的:

public bool IsFull
{
    get;
    set;
}
Run Code Online (Sandbox Code Playgroud)

现在,当我在我的 javascript 文件中使用它时,我有以下代码:

var isShow = myself.IsFull;
Run Code Online (Sandbox Code Playgroud)

这种方式isShow'True''False'

我需要将其转换页面上的水平,所以isShowboolean不是string

所以我可以写if else逻辑

我该怎么做?

Pau*_*ald 6

您可以使用 JSON.parse('true');

JSON.parse(isShow.toLowerCase());
Run Code Online (Sandbox Code Playgroud)

试试下面的例子。

JSON.parse(isShow.toLowerCase());
Run Code Online (Sandbox Code Playgroud)