语言基础:

1 数据类型;2 变量;3 变量数据类型的转换;4 常量;5 表达式;6 操作符;7 语句;

语句是构成任何程序的基本单位,每条语句可以用";"或换行来结束;

语句内容:

1 变量声明与赋值语句;

2 数组定义与赋值语句;

3 函数定义语句;

4 循环控制语句

5 条件语句;

6 分支语句;

7 对象操作语句;

8 注释语句;

对象操作语句

1 with语句:引用一对象的若干属性或方法;

with(默认对象名){

属性或方法…}

2 new语句用于定义对象实例;

3 delete语句用于删除对象、对象的属性或者数组中的元素;

注释语句(JS而不是Html的注释)

//单行注释;

/* 注释文本块 */

不按顺序执行的语句是流程控制语句;

要使脚本按预定的逻辑运行,流程控制的转换必须以逻辑的方式进行,流程控制的转换是基于一个决定,这个决定的结果为真,也可以为假,在流程控制语句中创建一个表达式,然后测试其是否为真,从而决定了要执行的程序块;

with:使用户不必重复书写对象的名称:

var rightnow=new date();

with(rightnow){

document.write(getDay))

document.write(getMonth()+1}

document.write(getFullYear())}

如果不使用with语句:

var rightnow=new date();

document.write(rightnow.getDay))

document.write((rightnow.getMonth()+1}

document.write((rightnow.getFullYear())}

fucntion polar(){

var a,x,y;

with(Math{

a=PI*r*r;

x+r*cos(PI);

y=r*sin(PI/2);}

document.write("area="+a)

函数可以将重复的运算封装在一起,有利于代码的重用,这是高级程序设计语言不可或缺的;

变量的作用范围由声明它的位置决定;在JS的程序执行时,系统会在内在中保留一块全局变量的区域,实际运用时,只需直接引用就可以将需要的变量取出;

类中被定义的函数被称为方法;

Arguments灰用于存储和访问函数的参数,它位于函数体内部;