JSLint三进制语句错误
JSLint error from ternary statement
我想知道为什么三元条件语句像这样:
on_actu.boolean ? IMG1 = "on-actu.png" : IMG1 = "off-actu.png";
给出以下JSLint错误:
期望一个赋值或函数调用,却看到一个表达式
你用错了三元运算符
ValueToAssign = BooleanConditional ? valueOne : valueTwo;
更多信息在这里:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
左边可以指定要设置值的变量,右边可以指定实际值;
IMG1 = on_actu.boolean ? "on-actu.png" : "off-actu.png";
您应该使用以下示例
var IMG1 = on_actu.boolean ? "on-actu.png" : "off-actu.png";
列加尔
相关文章:
- MVC Jquery-按钮点击-获取if语句错误
- Javascript else-if语句错误
- 非法返回语句错误
- Wordpress jQuery .val 语句错误
- javascript IF 语句错误
- JavaScript If else 语句错误
- Switch语句错误
- 丢失的语句错误之前
- JavaScript if/elsif语句错误
- AngularJS得到“;缺少'使用strict'语句“-错误,甚至是艰难的I'We包括了这些陈
- & # 39;返回错误# 39;函数外的语句错误
- 未添加/减去正确金额的值以及if/else语句错误
- If和Else语句错误
- ES6取回返回语句错误
- Javascript if语句错误
- Javascript if语句错误使用and ('&&')
- JSLint三进制语句错误
- Javascript - if语句错误
- Mozilla storageService: "不能执行语句:错误:Permission denied &q
- 从jquery ajax调用php函数时出现include语句错误