建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

javascript中DOM本质及操作(2)

时间:2010-09-12 23:14来源: 作者: 点击:
JavaScript要点 在我们继续讲DOM之前有必要学习一下JavaScript基础要点,如果有些东西你理解起来有些困难,别担心,你早晚会搞定它的。在JavaScript种不同类型的值,它们是数值、字符串、布尔值、对象、Undefined
 JavaScript要点

 

  在我们继续讲DOM之前有必要学习一下JavaScript基础要点,如果有些东西你理解起来有些困难,别担心,你早晚会搞定它的。在JavaScript种不同类型的值,它们是数值、字符串、布尔值、对象、Undefined 和 Null。单行注释使用两个斜杠(//),这行内的所有内容都将被作为注释内容理解。多行注释使用’/*’ 和 ‘*/’完成注释段落。

  数值

  在JavaScript中所有数值都被描绘成浮点值,当定义数值变量时记得不要用引号。

 

  1. // 注: 要一直使用 'var' 来声明变量:    
  2. var leftSide = 100;    
  3. var topSide = 50;    
  4. var areaOfRectangle = leftSide * topSide; // = 5000   

  字符串

  你定义的字符串都是有字面上来看,JavaScript不会对它进行处理。一个字符串可由一连串的Unicode字符组成,并由一对双引号或单引号包围。

 

  1. var firstPart = 'Hello';    
  2. var secondPart = 'World!';    
  3. var allOfIt = firstPart + ' ' + secondPart; // Hello World!    
  4. // +号进行字符串连接处理    
  5. // (它还可用于数学上的加法运算)   

  布尔值

  布尔类型在你进行条件判断的时候很有用,以了解是否符合指定的标准。布尔有两个可能的值:true和false。任何使用逻辑算法的比较结果都将是布尔值。

 

  1. 5 === (3 + 2); // = true     
  2. // 你可以给变量声明布尔值:    
  3. var veryTired = true;    
  4. // 你可以像这样测试:    
  5. if (veryTired) {    
  6.     // 你的代码    
  7. }   

  上面看到的’===’是比较运算符,我们将在后面讨论。

  函数

  函数是一个专门的对象。

 

  1.  // 使用函数操作创建一个新函数:    
  2. function myFunctionName(arg1, arg2) {    
  3.     // 这里是函数的代码    
  4. }    
  5.         
  6. // 如果你省略掉函数名,那么你创建的是"匿名函数":    
  7. function(arg1, arg2) {    
  8.     // 这里是函数的代码    
  9. }    
  10.             
  11. // 执行函数仅需对他进行引用并使用圆括号 (附带参数):    
  12. myFunctionName(); // 无参数    
  13. myFunctionName('foo', 'bar'); // 带参数    
  14.         
  15. // 你也可以在不声明变量的情况下执行函数    
  16.         
  17. (function(){    
  18.     // 这就是所谓的自调用匿名函数    
  19. })();   

  数组

  数组也是一个专门的对象,它可以包含任意数量的数据。要访问数组中的数据你就必须使用数字,用以引用其在数组中的”索引”。

 

  1. // 两种声名数组的不同方式,    
  2. // 字面:    
  3. var fruit = ['apple', 'lemon', 'banana'];    
  4.         
  5. // 使用数组构造器:    
  6. var fruit = new Array('apple', 'lemon', 'banana');    
  7.         
  8. fruit[0]; // 访问数组中的第一个数据项 (apple)    
  9. fruit[1]; // 访问数组中的第二个数据项  (lemon)    
  10. fruit[2]; // 访问数组中的第三个数据项  (banana)   

  对象

  对象是命名的的值的集合(键-值对),它和数组很相似,唯一的不同之处在于你可以为每个数据值指定名字。

 

  1. // 两种声明对象的不同方式,    
  2.         
  3. // 字面(大括号):    
  4. var profile = {    
  5.     name: 'Li',    
  6.     age: 23,    
  7.     job: 'Web Developer'    
  8. };    
  9.         
  10. // 适用对象构造器:    
  11. var profile = new Object();    
  12. profile.name = 'Li';    
  13. profile.age = 23;    
  14. profile.job = 'Web Developer';
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片