JavaScript语法(二)

6.数组

当想用一个变量来存储一组值时,需要用到数组。数组指用一个变量表示一个值的集合,集合中的每个值都是这个数组的一个元素。

声明与填充.

数组可以使用Array声明,声明时可以指定数组初始元素个数,也可以不给出元素个数。向数组中添加元素的操作叫做填充。通过下标获取元素。

var cars=Array(4);
cars[0]="丰田";
cars[1]="宝马";
cars[2]="大众";
cars[3]="奔驰";

var cars=Array("丰田","大众","宝马","奔驰");


也可以不使用Array来创建数组,甚至元素可以不是同一类型。数组还可以包含其他数组。

var student=["Mike",1995,false];
var list=[];
list[0]=student;


7.对象

对象类似数组,使用一个名字表示一组值。对象的每个值都是对象的一个属性。

创建对象。可使用Object也可以不使用。通过点号获取属性。

var student=Object();
student.name="Mike";
student.birthyear=1994;
student.living=true;

var student={name:"Mike",birthyear:1995,living:true};

8.运算符

有算术运算符,如+、-、*、/、%、++、--。

有关系运算符,如>、<、==、!=、>=、<=。

有逻辑运算符,如!(非),&&(与),||(或)。

有赋值运算符,如=、+=、-+、*=、/=、%=。

9.条件语句

if(condition){
statement;
}
else if(condition){
statement;
}
else{
statement;
}


条件的求值结果永远是一个布尔值,当结果是true时,语句才会执行。

10.循环语句

while循环

while(condition){
statements;
}

若条件的值是true,语句就会反复执行。

do{
statements;
}while(condition);

do...while适用于当我们希望循环语句内的代码至少执行一次时。

for循环

for(initial condition;test condition; alter condition){
statements;
}

for循环控制结构更清晰,代码更紧凑。

11.函数

当需要多次使用同一代码时,可以将他们封装成一个函数。

function name(arguments){
statements;
}

变量的作用域。

全局变量:可以在脚本中的任何位置被引用。

局部变量:只存在于声明它的那个函数的内部,在函数外无法引用它。

12.对象

对象是自包含的数据集合,包含在对象里的数据可以通过属性与方法来访问。对象是由属性和方法组合在一起而构成的一个数据实体。

属性:隶属于某个特定对象的变量。

方法:只有某个特定对象才能调用的函数。

对象的创建与方法属性的访问详见第7点。

实例化对象

var Mike=new Student;

通过此语句将创建出Student对象的一个新实例Mike,接着就可以访问Mike的方法和属性。

内建对象:可以拿来就用的对象。例如数组、Math、Date。

宿主对象:由浏览器提供的预定义对象,例如Form、Image、Element。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值