布尔值可以与字符串进行比较吗?

用户名

我有一个变量isRefreshed以下面的方式声明

var isRefreshed ='';

在某些情况下,可以为isRefreshed和isRefreshed分配一个布尔值:

isRefreshed=false;

现在有一个if检查要执行,如下所示

if(isRefreshed != '')
{
   // Some action
}

问题是,当将布尔值分配给isRefreshed时,在这种情况下,我的条件就可以满足

true != ''

返回true,这是不希望的。所以我的问题是我们可以在jQuery中将布尔值与字符串进行比较吗?

詹姆斯·唐纳利

您应该使用它!==来比较类型和内容。

false != ''  // false - both false and '' are falsy values
false !== '' // true - Boolean isn't equal to string type

进一步阅读:虚假比较运算符

但是,根据您的情况,您可以仅使用以下方法:

if (isRefreshed) { ... }

这是等于if (isRefreshed == true),但上述两个所提false''falsy值和将评估为假。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

(Java)将字符串评估为布尔值

来自分类Dev

不能将字符串转换为布尔值?

来自分类Dev

jQuery:$ .data()返回布尔值而不是字符串

来自分类Dev

iOS将布尔值转换为字符串

来自分类Dev

字符串值如何用作布尔值

来自分类Dev

将两个字符串变量与返回布尔值c#的私有字典进行比较

来自分类Dev

python-比较字符串和布尔值

来自分类Dev

布尔值到TableView JavaFx中的字符串

来自分类Dev

可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

来自分类Dev

角度复选框可以发布带有ng-model的布尔值,而不是字符串吗?

来自分类Dev

将字符串解析为布尔值?

来自分类Dev

无法将字符串转换为布尔值-可以在Linux上使用Powershell

来自分类Dev

我可以声明sql命令的参数类型吗?我无法插入布尔值,它被认为是字符串

来自分类Dev

将对象数组的值与字符串进行比较-返回布尔值

来自分类Dev

获取布尔值作为字符串

来自分类Dev

Javascript字符串到布尔值

来自分类Dev

在python中补全/取反布尔值字符串

来自分类Dev

在JS中将“字符串”或布尔值作为参数传递是不好的做法吗?

来自分类Dev

函数返回布尔值而不是字符串

来自分类Dev

是否可以在Java中的字符串中存储布尔值

来自分类Dev

json布尔值转换为字符串

来自分类Dev

空字符串的XSLT布尔值输出true

来自分类Dev

可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

来自分类Dev

在Julia中从字符串转换为布尔值

来自分类Dev

将字符串解析为布尔值?

来自分类Dev

JavaScript函数发送字符串但接收布尔值

来自分类Dev

当期望布尔值时,函数返回字符串

来自分类Dev

Javascript - 将字符串转换为布尔值?

来自分类Dev

将字符串转换为布尔值并与 js 中的 if 条件进行比较

Related 相关文章

  1. 1

    (Java)将字符串评估为布尔值

  2. 2

    不能将字符串转换为布尔值?

  3. 3

    jQuery:$ .data()返回布尔值而不是字符串

  4. 4

    iOS将布尔值转换为字符串

  5. 5

    字符串值如何用作布尔值

  6. 6

    将两个字符串变量与返回布尔值c#的私有字典进行比较

  7. 7

    python-比较字符串和布尔值

  8. 8

    布尔值到TableView JavaFx中的字符串

  9. 9

    可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

  10. 10

    角度复选框可以发布带有ng-model的布尔值,而不是字符串吗?

  11. 11

    将字符串解析为布尔值?

  12. 12

    无法将字符串转换为布尔值-可以在Linux上使用Powershell

  13. 13

    我可以声明sql命令的参数类型吗?我无法插入布尔值,它被认为是字符串

  14. 14

    将对象数组的值与字符串进行比较-返回布尔值

  15. 15

    获取布尔值作为字符串

  16. 16

    Javascript字符串到布尔值

  17. 17

    在python中补全/取反布尔值字符串

  18. 18

    在JS中将“字符串”或布尔值作为参数传递是不好的做法吗?

  19. 19

    函数返回布尔值而不是字符串

  20. 20

    是否可以在Java中的字符串中存储布尔值

  21. 21

    json布尔值转换为字符串

  22. 22

    空字符串的XSLT布尔值输出true

  23. 23

    可以在@ComponentScan :: lazyInit中将字符串转换为布尔值?

  24. 24

    在Julia中从字符串转换为布尔值

  25. 25

    将字符串解析为布尔值?

  26. 26

    JavaScript函数发送字符串但接收布尔值

  27. 27

    当期望布尔值时,函数返回字符串

  28. 28

    Javascript - 将字符串转换为布尔值?

  29. 29

    将字符串转换为布尔值并与 js 中的 if 条件进行比较

热门标签

归档