From Today I will begin to study JavaScript!!...There are some tips during mystudy as follows:
1.
1 for(var x = 0; x < 10; x++)
2 {
3 eval ("var i" + x + "=" + x);
4 alert(i5);
5 }
6
这个javascript程序并不会运行,因为,第一次循环的时候, alert(i5)无法运行。i5这个变量还没有声明和初使化。
在JS中,即使没有初始化变量,只要声明了变量。。在alert的时候还会显示说:undefined...不然没声明的变量直接用的话会被认为是错误。。。
故。。。写JS的时候,提倡记得声明一下(var一个)。。
2.
1
2 var testFunction = new Function("x", "y", "var getx = x; var gety = y; var result = getx + gety; return result;");
3 alert(testFunction(3, 6));
4
5 function test()
6 {
7 }
8 var obj = new test();
9 obj.name = "oso";
10 obj.num = 52;
11 function demo()
12 {
13 alert("wjf, you are my love!!");
14 }
15 obj.say = demo;
16 obj.say();
第2行中的Function得第一个字母大写,在其它的函数声明定义的时候,得小写。不然出错!!!
芳儿宝贝.我爱你