console.log(" typeof(NaN):"+typeof(NaN));
console.log(" typeof(Infinity):"+typeof(Infinity));
console.log(" typeof(null):"+typeof(null)); //object
console.log(" typeof(undefined):"+typeof(undefined));
console.log(NaN==NaN);
console.log(NaN!=NaN);
console.log(NaN>NaN);
console.log(null==undefined);
console.log(null>=undefined);
console.log(null<=undefined);
console.log(null==null);
console.log(null!=null);
console.log(null!=NaN);
console.log(null==NaN);
console.log(NaN==undefined);
console.log(parseInt("123abc"));
console.log("123abc"-0);
console.log(Infinity>10);
console.log(Infinity>"abc");
console.log(Infinity==NaN);
console.log(true==1);
console.log(new String("abc")=="abc");
console.log(new String("abc")==="abc");
function step(a){
return function(x){
return x+a++;
} ;
}
var a = step(10);
var b = step(20);
console.log(a(10));
console.log(b(20));
var a="123abc";
console.log(typeof(a++));
console.log(a);
答案如下: