经常见这种语句:capture = (capture) ? capture : false ;我很疑惑的是,语句中的 ()是用来做什么的,翻翻核心,也没发现相关的介绍,等待高手解答
被JavaScript中一个可小的问题所惑,路过的随手帮个忙吧
答案:3 悬赏:50 手机版
解决时间 2021-04-30 12:53
- 提问者网友:送舟行
- 2021-04-29 22:56
最佳答案
- 五星知识达人网友:野味小生
- 2021-04-29 23:24
(capture)一般是表达式,返回结果为true 或 false, 为true 时 返回 capture ,为 false 时 返回 false。
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-04-30 01:13
capture = (capture) ? capture : false ;
三元运算符
如果 ?前面为真 返回 capture 否则返回false
- 2楼网友:独行浪子会拥风
- 2021-04-30 00:12
和楼上一样
JAVASCRIPT一般把“false”字符串和空值判断为FALSE
这里加括号只是为了便于区分,不过如果是一大段式子的话就是表明这个式子是一个整体,不可分割
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯