码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript练习

时间:2018-02-18 20:00:58      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:嵌套   func   error   ror   case   无效   blog   err   fun   

技术分享图片
 1 window.onload=function(){
 2           if(true){
 3               alert("这是if");
 4           }
 5           else{
 6               alert("这是else");
 7           }
 8           switch(1)
 9           {
10               case 1:alert(1);
11                   break;
12               default :alert("error");
13                   break;
14           }
15           var i=3;
16           while(i!=0)
17           {
18               alert(i);
19               i--;
20           }
21           do{
22               alert(i);
23               i++;
24           }while(i!=3);
25           for(var j=0;j<3;j++){
26               alert(j);
27           }
28           var array = new Array(1,2,3,4,5);
29           for(var num in array){
30               if(array[num] == 3){
31                   continue;
32               }
33               alert(array[num]);
34           }
基本操作

 

  1. 在两个嵌套的函数中,外层函数定义的变量对内层函数有效,反之无效
  2. 在两个不是嵌套关系的函数中定义的变量对彼此都无效

 

技术分享图片
 1 window.onload=function(){
 2             function a1(){
 3                 var i=0;
 4                 var b=function(){
 5                     alert(i);
 6                 }
 7                 i=10;
 8                 b();//此时的i已经为10
 9             }
10             a1();
11             function a2(){
12                 var i=0;
13                 var b= function () {
14                     alert(b.i);
15                 }
16                 b.i=i;
17                 i=10;//此时i为10但是对象b中的属性i的值任然为0
18                 b();
19             }
20             a2();
函数

 

JavaScript练习

标签:嵌套   func   error   ror   case   无效   blog   err   fun   

原文地址:https://www.cnblogs.com/HuShaoyi/p/8453073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!