我需要变量的值,以便我在代码中收到"is"警报。
var a;
// set the value of a here ...
a=?
// don't edit the code below:
if (a === a) {
alert('No!');
} else {
if (isNaN(a)) {
alert('Not again!');
}
else {
alert('Yes');
}
}
什么是a?
最佳答案
考虑以下因素:
n = 0;
Object.defineProperty(window, 'a', { get: function() { return n++; } });
> a === a
< false
关于javascript - javascript中什么值不严格等于自身和NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27183204/