不使用关系运算符的JavaScript条件表达式

不使用关系运算符的JavaScript条件表达式,javascript,web,Javascript,Web,下面是开始的提示 这是编写条件表达式的一种方法,用于测试名为isValid的布尔变量是否为true: isValid==true 另一种不需要使用关系运算符的编码方式 如果没有关系运算符,如何计算布尔值为真?让我有点困惑Java脚本关系运算符是: 大于运算符() 大于或等于运算符(=) 小于运算符(只需在任何将其视为布尔值的上下文中单独使用表达式即可 if (isValid) { ... } 或 您可以明确地将该值转换为布尔值:boolean(value)或!!value,但您不需要

下面是开始的提示

这是编写条件表达式的一种方法,用于测试名为isValid的布尔变量是否为true:

isValid==true

另一种不需要使用关系运算符的编码方式


如果没有关系运算符,如何计算布尔值为真?让我有点困惑

Java脚本关系运算符是:

  • 大于运算符(
  • 大于或等于运算符(
    =

  • 小于运算符(
    只需在任何将其视为布尔值的上下文中单独使用表达式即可

    if (isValid) {
        ...
    }
    


    您可以明确地将该值转换为布尔值:
    boolean(value)
    !!value
    ,但您不需要它。
    var isValid=42;if(isValid)/…
    也可以很好地工作。
    false、null、undefined、0、NaN,“
    是虚假的,其他一切都是真实的。
    if (isValid) {
        ...
    }
    
    someVar = isValid ? "truevalue" : "falsevalue";