如何将“False”字符串转换为布尔值 false? [复制]

Posted

技术标签:

【中文标题】如何将“False”字符串转换为布尔值 false? [复制]【英文标题】:How to convert a "False" string to Boolean value of false? [duplicate] 【发布时间】:2016-04-05 08:27:31 【问题描述】:

我从后端获取 TrueFalse 的值。我正在尝试将这些值转换为真正的布尔值,但我的方法总是true。这样做的正确方法是什么?

这是我的尝试:

var x = Boolean("False".toLowerCase());

console.log( x ); //giving true instead of false.

【问题讨论】:

尝试从后端发送不是“False”,而是更正 JSON 错误(不带引号)。它将解决前端的问题。 var x = str.ToLowerCase() == "true"; 试试这个.. $.parseJSON("False".toLowerCase()) 【参考方案1】:

试试这个代码。

var x = Boolean("true" == "False".toLowerCase());

【讨论】:

【参考方案2】:

你可以用这个:

var str = "False";
var x = str.toLowerCase() == "false" ? false : true;

【讨论】:

如果为假则为假!

以上是关于如何将“False”字符串转换为布尔值 false? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用javascript将字符串数组转换为布尔值? [复制]

Ruby:如何将字符串转换为布尔值

使用 Freemarker 将字符串转换为布尔值

JS:将布尔列表转换为紧凑字符串?

如何在 URL 中传递 false 的布尔变量

如何将 Postgresql 布尔值转换为 MySQL Tinyint?