1-100升降序
1 for(i=0;i<=100;i++){ 2 document.write(i+'<br>'); 3 } 4 5 6 for(i=100;i>0;i--){ 7 document.write(i+'<br>'); 8 }
1-100求和:
1 sum=0; 2 for(i=0;i<=100;i++){ 3 sum+=i; 4 } 5 document.write('1+2+3....+100='+sum+'<br>');
确认框一:
1 f=confirm('是否要打开百度网'); 2 if(f){ 3 location.href = 'http://www.baidu.com'; 4 }
确认框二:
if(confirm('是否要打开百度网')){ location.href = 'http://www.baidu.com'; }
最常用的删除提示框:
1 张三: <a href="http://www.baidu.com" onClick="return confirm('是否确认删除此信息 ')">删除</a>
输入框:prompt();18为默认值
1 var i = prompt('请输入你的年龄',18); 2 if(i<18){ 3 alert('未成年'); 4 }else{ 5 alert('已成年'); 6 location.href = 'http://www.baidu.com' 7 }
两种定时器:
1 setInterval('alert(100)',1000);//每隔1s输出100 2 setTimeout('alert(500)',2000);//一次输出
for循环的执行顺序
1 //先执行i=1,i<=10然后执行1%2不等于0然后输出1然后i=2,2<=10 2能够把2整除然后执行i=19然后执行continue;结束本次循环执行19+1=20,20不小于等于10故循环结束 2 for(i=1;i<=10;i++){ 3 if(i%2==0){ 4 i = 19; 5 continue; //()表示条件如果成立执行{}如果不成立则执行,document.write(i+'<br>');如果执行了continue表示本次循环立即结束,立即回去执行i++ 6 } 7 document.write(i+'<br>'); 8 if(i>5) 9 break; 10 } 11 }
打印出对象的属性: 在这里document.window 是同样的效果
1 for(var i in document){ 2 document.write(i+'<br>'); 3 }
1 document.bgColor = 'green'; 2 document.fgColor = 'white'; 3 for(var i in window){ 4 document.write(i+'<br>'); 5 }
1 document.bgColor = 'green'; 2 document.fgColor = 'white'; 3 for(var i in location){ 4 document.write(i+'<br>'); 5 }
location也行只是出来的结果只是他自己适用的比document和window数量少
1 document.bgColor = 'green'; 2 document.fgColor = 'white'; 3 for(var i in location){ 4 document.write(i+'<br>'); 5 } 6 for(var i in window){ 7 document.write(i+'<br>'); 8 } 9 for(var i in document){ 10 document.write(i+'<br>'); 11 }
do while 语句:
1 var i = 0; 2 do{ 3 document.write(++i+'<br>');//先执行++i结果为1-6 4 }while(i<=5);