function fn() {
this.a = 0;
this.b = function() {
alert(this.a)
}
}
fn.prototype = {
b: function() {
this.a = 20;
alert(this.a);
},
c: function() {
this.a = 30;
alert(this.a);
}
}
var myfn = new fn();
myfn.b();
myfn.c();
/*
结果是0,30
*/
var n = 0;
function a() {
var n = 10;//n = 11
function b() {
n++;
}
b();
return b;
}
var c = a();
c();
alert(n);
//结果是0,考的是作用域
var s='abc12345';
var num=parseInt(s);
if(num==NaN){
alert('NaN');
}else if(typeof num=='number'){
alert('number');
}else if(num=='abc'){
alert('abc');
}else{
alert('str');
}
//结果是 NaN,number
转载于:https://my.oschina.net/u/1792175/blog/598108