揭露JavaScript DOM本质及操作技巧(1)(3)
JavaScript要点
在我们继续讲DOM之前有必要学习一下JavaScript基础要点,如果有些东西你理解起来有些困难,别担心,你早晚会搞定它的。在JavaScript种不同类型的值,它们是数值、字符串、布尔值、对象、Undefined和Null。单行注释使用两个斜杠(//),这行内的所有内容都将被作为注释内容理解。多行注释使用’/*’和‘*/’完成注释段落。
数值
在JavaScript中所有数值都被描绘成浮点值,当定义数值变量时记得不要用引号。
- //注:要一直使用'var'来声明变量:varleftSide=100;
- vartopSide=50;varareaOfRectangle=leftSide*topSide;
- //=5000字符串
你定义的字符串都是有字面上来看,JavaScript不会对它进行处理。一个字符串可由一连串的Unicode字符组成,并由一对双引号或单引号包围。
- varfirstPart='Hello';varsecondPart='World!';
- varallOfIt=firstPart+''+secondPart;
- //HelloWorld!//+号进行字符串连接处理
- //(它还可用于数学上的加法运算)
布尔值
布尔类型在你进行条件判断的时候很有用,以了解是否符合指定的标准。布尔有两个可能的值:true和false。任何使用逻辑算法的比较结果都将是布尔值。
- 5===(3+2);
- //=true//你可以给变量声明布尔值:varveryTired=true;
- //你可以像这样测试:if(veryTired){//你的代码}
上面看到的’===’是比较运算符,我们将在后面讨论。
函数
函数是一个专门的对象。
- //使用函数操作创建一个新函数:functionmyFunctionName(arg1,arg2){
- //这里是函数的代码}
- //如果你省略掉函数名,那么你创建的是"匿名函数":function(arg1,arg2){
- //这里是函数的代码
- }//执行函数仅需对他进行引用并使用圆括号(附带参数):myFunctionName();
- //无参数myFunctionName('foo','bar');
- //带参数//你也可以在不声明变量的情况下执行函数(function(){
- //这就是所谓的自调用匿名函数})();






