永发信息网

这段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;
}关键是理解里面的符合:
>=  这个是判断是条件(应该不需要说了)
?     是否成立
:如果"?"部分成立,就返回":"前面的内容,否则就返回":"后面的部分
全部回答
  • 1楼网友:拾荒鲤
  • 2021-01-08 18:53
他先判断x 是不是大于等于0,如果是,则 return x ; 否则 return -x
显然,-3 < 0 , 则return -(-3)追问return -(-3) 为什么是3?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯