JavaScript练习

Posted 西科之巅、不可能

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript练习相关的知识,希望对你有一定的参考价值。

技术分享图片
 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练习的主要内容,如果未能解决你的问题,请参考以下文章

30秒就能看懂的JavaScript 代码片段

常用Javascript代码片段集锦

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

48个值得掌握的JavaScript代码片段(上)

如何将此 JavaScript 代码片段翻译成 Parenscript?

javascript 代码片段