这段JS,为什么结果是3呢
答案:2 悬赏:50 手机版
解决时间 2021-01-09 12:06
- 提问者网友:难遇难求
- 2021-01-08 16:39
这段JS,为什么结果是3呢
最佳答案
- 五星知识达人网友:鱼芗
- 2021-01-08 18:05
x >= 0 ? x : -x;这是三元运算符。用if条件来写就是:
if(x>=0){
return x;
}else{
return -x;
}关键是理解里面的符合:
>= 这个是判断是条件(应该不需要说了)
? 是否成立
:如果"?"部分成立,就返回":"前面的内容,否则就返回":"后面的部分
if(x>=0){
return x;
}else{
return -x;
}关键是理解里面的符合:
>= 这个是判断是条件(应该不需要说了)
? 是否成立
:如果"?"部分成立,就返回":"前面的内容,否则就返回":"后面的部分
全部回答
- 1楼网友:拾荒鲤
- 2021-01-08 18:53
他先判断x 是不是大于等于0,如果是,则 return x ; 否则 return -x
显然,-3 < 0 , 则return -(-3)追问return -(-3) 为什么是3?
显然,-3 < 0 , 则return -(-3)追问return -(-3) 为什么是3?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯