|
|
如果表达式取的值同程序中提供的任何一条语句都不匹配,把执行default 中的语句。
(2)For循环语句
基本格式
|
for(初始化;条件;增量){ |
功能:实现条件循环,当条件成立时,执行语句集,否则跳出循环体。
基本格式
| while(条件){ 语句集; } |
该语句与For语句一样,当条件为真时,重复循环,否则退出循环。
For与while语句都是循环语句,使用For语句在处理有关数字时更易看懂,也较紧凑;而while循环对复杂的语句效果更特别。
do while语句是while语句的变体,格式如下:
| do{ 语句集; }while(条件); |
基本语法如下:
| with (对象名称){ 执行语句 } |
作用是这样的:如果你想使用某个对象的许多属性或方法时,只要在with语句的()中写出这个对象的名称,然后在下面的执行语句中直接写这个对象的属性名或方法名就可以了。
2.1.4 JavaScript函数
(1) 定义函数
基本语法:
| function 函数名 (参数列表){ 函数体; return 表达式; } |
(2) JavaScript全局函数
JavaScript中包含以下7个全局函数,用于完成一些常用的功能:
2.2 使用JavaScript对象
2.2.1 什么是对象
对象是由属性和方法两个基本的元素的构成的。对象的属性是指对象的背景色,长度,名称等。对象的方法是指对属性所进行的操作,就是一个对象自己所属的函数。
在JavaScript中可以操作的对象通常包括两种类型:浏览器对象和JavaScript内部对象。
2.2.2 Array对象
Array对象也就是数组对象,具体对象的产生必须使用new Array()命令,由new Array()产生的数组都是动态数组,也就是数组的大小是不定的。也可以由new Array(arrayLength)来产生一个指定大小的数组,该对象常用的只有一个length属性,表示一个数组中元素的个数。
Array对象的常用方法有:
2.2.3 Date对象
日期对象属于一个内置对象,只提供了对象结构,可以采用下述方法产生一个具体的对象实例。
Now=new Date();
以当前的系统日期、时间产生一个对象实例。
常用方法如下:
2.2.4 Math对象
Math对象包含用来进行数学计算的属性和方法,其属性也就是标准的数学常量,其方法则构成了数学函数库。
| Math.E | e | 2.71828459045 |
| Math.LN2 | ln2 | 0.69314718056 |
| Math.LN10 | ln10 | 2.30258509299 |
| Math.LOG2E | log2e | 1.44269504889 |
| Math.LOG10E | log10e | 0.43429448190 |
| Math.PI | 圆周率 | 3.14159265359 |