JavaScript中把赋值运算作为判断条件是什么结果?
2017-02-24 17:29
459 查看
答案:等同于把左边的变量作为判断条件。
例子:
<script> var x = 0; if (x) { console.log(555); } if (x = 1) { console.log(666); } </script>
执行结果:
666
这里,先进行了赋值运算,然后if语句判断x的值来决定是否执行结果。
一般不建议这样写。
以上内容仅作为个人学习记录使用。
相关文章推荐
- javascript:if中可以使用那些作为判断条件
- JavaScript 哪些值可以作为If 判断条件
- 把SQL的执行结果赋值给变量,然后将其作为while的条件,循环执行SQL
- null作为方法的参数,并在方法里面赋值后的结果是什么?
- JavaScript中“===”、“==”和if()条件的结果判断参照表
- JavaScript对浮点小数运算结果不精确bug的解决办法
- feof 作为循环判断条件的问题
- javascript中简单的表单提交判断条件
- JAVA语言赋值运算 自右至左是什么意思?
- javascript:多重条件判断
- SQL语句Where中使用别名作为判断条件
- thinkphp模板中,if条件的两个变量相等,判断结果却是不等
- javascript中 ”匿名函数赋值给变量“与“直接命名函数”有什么不同的作用?
- javascript中对条件判断语句的优化
- [面试题] for() while() 条件判断 赋值问题
- Linux学习之十四(bash脚本编程之三条件判断及算术运算)
- Javascript 逻辑“与”“或”“非”的判断条件 “true false”的判断依据的整理
- 普元 EOS Platform 7.5 如何把DataObject数组元素的值赋值给Criteria作为查询条件
- JavaScript 中 if 条件判断 为false的情况
- SQL2000视图中关联与where子句中条件判断的结果有所区别