JavaScript面试题

'11' * 2
'a8' * 3
var a = 2, b = 3;
var c = a+++b; // c = 5
有大佬解释下吗?
阅读 1.7k
2 个回答

这个是运算符的优先级, 跟js倒关系不大
表达式是 c = a++ + b
++ 自增运算符是先将值返回, 然后加一 因此c = 5;a = 3

朋友可以了解一下
a++ 与 ++a 的区别
那么...
c=++a+b
猜猜c是多少呢

然后你就会豁然开朗 拨云见日啦
祝你步步高升

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题