我找到了这段Javacript代码,但我无法理解在if条件中包含一个三元运算符意味着什么。
var s = 10, r = 0, c = 1, h = 1, o = 1; if (s > r ? (c = 5, h = 2) : h = 1, o >= h) { alert(1); }
在"if“条件下,o >= h是否返回要计算的结果?在"if“条件下逗号的用法又如何呢?
o >= h
https://stackoverflow.com/questions/34440410
相似问题