以下break和continue运行的结果分别是多少?
var num=0;
for(var i=0;i<10;i++){
if(i%4==0){
continue
}
num++;
}
alert(num);
答案:
- break的情况下是:0
- continue的情况下是:7
var a=5;
setTimeout(function(){
alert(a);
a=666;
},1000);
a=66;
结果是66
真假判断
null==undefine // true
NaN==NaN //false
'5'==5 //true
false==0 // true
true==1 //true
用构造函数写个 new person实例,有年龄,姓名,职业,有个公共的方法sayName(){alert(this.name);};例如 var person1=new person('张三',18,'程序员');
function Person(name,age,profile){
this.name = name;
this.age = age;
this.profile = profile;
}
Person.prototype.sayName = function(){
alert(this.name);
}