redRibbon
2016-01-30 14:32
如题。
“var oParent = parent?document.getElementById(parent):document”里面的' ? '和' : '怎么理解呀?
这个是我个人的理解,这里的的 " ? " 和 " : " ——
' ? ' 是用来判断 其前面内容 是否存在:
而
" : ":
其前面的内容是 存在时 的操作,
后面的内容是 不存在时 的操作。
这样理解正确么?——我之前没有遇到过,查了下百度,w3s,runoob,还是没有看到详细的定义。想要看看这部分更细节点的介绍,麻烦各位幕友啦。
这是条件表达式。 var tmp = condition ? value1 : value2; 相当于: var tmp; if (condition) { tmp = value1; } else { tmp = value2; }
DOM事件探秘
99532 学习 · 1298 问题
相似问题