视频中的这个语句是什么意思
来源:6-8 高效创建节点的方法 (innerText-outerText)
教练我想做游戏
2019-04-18 23:34:28
return (typeof element.textContent == "string") ?element.textContent:element.innerText;
?和:是干什么的。
1回答
同学你好!
这句话的意思是:
返回一条语句(这一条语句可能会调用element.innerText 也有可能调用 element.textConten):
所以使用typeof去判断element.textConten是不是一个字符串 如果是的话说明是火狐浏览器(支持element.textConten这个方法),如果不是的话则调用element.innerText。
这里使用了一个 三元运算符,三元运算符需要三个操作数。
语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面 后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。
例子:


如果帮助到了你 望采纳 祝学习愉快~
相似问题
回答 3
回答 2