语言基础:
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灰用于存储和访问函数的参数,它位于函数体内部;