今天有去一家公司面试,有个题目还是很有意思的。具体是这样:
var a = 'x';
var b= false;
var c = 0;
var d = {valueOf:function(){return -1}};
a++;
b++
c++;
d--;
求四个值,反正我当时是写错了,回家一算应该是这四个结果。
NaN;
0;
1;
-1;
求解大神,Why?
var a = 'x';
var b= false;
var c = 0;
var d = {valueOf:function(){return -1}};
a++;
b++
c++;
d--;
求四个值,反正我当时是写错了,回家一算应该是这四个结果。
NaN;
0;
1;
-1;
求解大神,Why?