猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
一道js面试题目
下面的输出结果是什么?
var x = 2; console.log(x+++x);
慕莱坞森
浏览 870
回答 2
2回答
RISEBY
var x = 2;console.log(x+++x);等价于var x = 2;console.log( x++ + x);主要是以下两点:运算符优先级关系:++ > +,这就是为什么不理解成x + ++x的原因,当然在这里的结果凑巧是一样的。前自增和后自增的区别:x++ 和 ++x 的区别,C语言里面也有。可以尝试输入以下例子对比:var x = 2;console.log(x++); // 2 console.log(++x); // 3更形象的例子:var x = 2;console.log(x+++x); // 5 console.log(x+++x++); // 5
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
面试
关于前端面试题:页面出现空白,怎么排查定位问题?
3 回答
关于面试题,如何快速找出文件(大文件无法一次性读取)中的重复项?
0 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续