1
Mutoo 2016-07-19 23:02:47 +08:00 1
逗号表达式,总是返回最后一个表达式的值。
|
2
momou 2016-07-19 23:05:34 +08:00 1
神马浏览器?
|
3
shpasspass OP @momou chrome 里看的
|
4
momou 2016-07-19 23:36:58 +08:00
@shpasspass Chrome 51.0.2704.103 m (64-bit) 然而并没有啊。。。
|
5
shpasspass OP @Mutoo 这种“逗号表达式,总是返回最后一个表达式的值”是 js 的 for 方法特有的吗?原因是什么呢?因为这样的话, j<1 或者写 j>999,其实 k 最后也是 6 。那逗号前的表达式就“鸡肋”一样了。
|
6
ChiangDi 2016-07-19 23:42:48 +08:00 1
|
7
ChiangDi 2016-07-19 23:43:36 +08:00 1
并不是鸡肋,可以有副作用的,比如输出什么东西
|
8
shpasspass OP 感谢,我先去瞧瞧
|
9
Mutoo 2016-07-19 23:45:45 +08:00 1
@shpasspass 你如果要实现复合逻辑,应该用逻辑连接符 &&(且) 和 ||(或) 而不是使用逗号
|
10
echo111222 2016-07-20 00:05:12 +08:00 via Android
应该与或非… 还可以短路
|