不使用关系运算符的JavaScript条件表达式
下面是开始的提示 这是编写条件表达式的一种方法,用于测试名为isValid的布尔变量是否为true: isValid==true 另一种不需要使用关系运算符的编码方式不使用关系运算符的JavaScript条件表达式,javascript,web,Javascript,Web,下面是开始的提示 这是编写条件表达式的一种方法,用于测试名为isValid的布尔变量是否为true: isValid==true 另一种不需要使用关系运算符的编码方式 如果没有关系运算符,如何计算布尔值为真?让我有点困惑Java脚本关系运算符是: 大于运算符() 大于或等于运算符(=) 小于运算符(只需在任何将其视为布尔值的上下文中单独使用表达式即可 if (isValid) { ... } 或 您可以明确地将该值转换为布尔值:boolean(value)或!!value,但您不需要
如果没有关系运算符,如何计算布尔值为真?让我有点困惑Java脚本关系运算符是:
- 大于运算符(
) - 大于或等于运算符(
)=
- 小于运算符(
只需在任何将其视为布尔值的上下文中单独使用表达式即可
或if (isValid) { ... }
您可以明确地将该值转换为布尔值:
或boolean(value)
,但您不需要它。!!value
也可以很好地工作。var isValid=42;if(isValid)/…
是虚假的,其他一切都是真实的。false、null、undefined、0、NaN,“
if (isValid) { ... }
someVar = isValid ? "truevalue" : "falsevalue";