JavaScript Dom编程艺术-C2 JavaScript语法

JS是解释型语言
一、语法
1.语句。
     在不同的行上为不同的语句;在同一行上用“;”区为别两条语句。(每一行结尾加上封号,使代码更清晰)
2.注释(comment)
     和大多数编程语言相同。
     // 单行注释
     <!-- 类似html的单行注释(在html中单行注释为<!--单行注释-->,但js中不能加上后面的结尾)
     /*
          多行注释
     */
二、变量和数组
3.变量
     赋值(assignment) &声明(declare)
     js没有强制要求声明变量,但这是编程的一个习惯。
    //var 声明, mood 变量, happy变量值 即,字面量(literal)
     var mood = "happy";
     变量不允许包含空格和标点($除外),允许数字、字母、美元符号和下划线
4.数据类型
     1.字符串,可用双引号或单引号。
     2.数值。整数、浮点数、负数。
     3.布尔值。不用引号。var flag = true;
以上三种为标量(scalar),在任意时刻只能有一个值。
5.数组(array)
     a.定义数组
     var names = Array(3);
     names[0] = "myName";
     ……
     var names = Array();
     b.定义时并初始化
     var names = ['myName','yourName'];
6.对象
     a.定义对象
     var mine = Object();
     mine.name = "myName";
     b.创建对象并初始化
     var mine = {name:"myName",age:20,living:false}; //javaScript DOM编程艺术,lennon死了
三、操作
     1.算术操作符
     +、-、*、/、=
     --、++和字符串拼接符(concatenation)+
四、条件语句
     1.if   和通常编程语言相同 后可加 else if 、else
     if(condition){
         statements; 
     }
     2.比较操作符
     >、<、>=、<=、==、严格比较符(type比较)===
     3.逻辑操作符
     &&、||、!
     4.循环语句
     a.while(condition){
         statements; 
     }
     b.do{
          statements;
     }while();
     c.for(initial condition;test condition;alter condition){
          statements;
     }
     5.函数
     function functionName(args a1, args a2){
         [return [int]]; 
     }
     6.变量作用域
     var 局部变量
     无var 全局变量
五、对象
     Object
     Object.property
     Object.method()
     var object = new Object;//Object可以是自己定义的任意对象
     js常用内建对象: Array、Date、Math
六、宿主对象(host object)
    浏览器()和doucument 能获得网页上表单、图像和各种表单元素等信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值