标识符
由下划线、数字、字母、$符号组成不能以数字开头、不能是JavaScript中的关键字
命名时采用驼峰式命名法
变量的声明
- 变量可以不声明直接使用,声明的变量可以存储不同类型的数据
- 声明的变量不赋值,不确定其数据类型,也就是说该变量undefined
- 声明的变量要通过赋值的数据类型来判断变量是什么类型的
数据类型
- 基本数据类型
- undifined
- null
- string
- number
- boolean
- 对象类型
- 日期类型Date
- 数组类型Array
- 数值类型Number
- 字符串类型String
运算符
与Java中不一样的运算符
- ==表示只比较值
- ===表示比较数值和数据类型,同时成立返回true
- !=和!==
- 在JavaScript中没有equal方法
分支语句与循环语句
和java中使用方式相同,这里就不再说明了
数组
一维数组的声明
- 在JavaScript中可以不指定数组的长度
- 数组中可以存储任意类型的数据
- 不用声明,直接调用
var arr = new Array();
arr[0] = 1;
arr[1] = "abc";
alert(arr[0]+","+arr[1]);
//一个元素的数组
var aa = new Array(1);
alert(arr[0]+","+arr[1]);//打印出1,undefined
//4个长度的数组
var bb = new Array(4);
var arr1 = [1,2,34,5,6,7];
二维数组的声明
//第一种方法
var arr = new Array();
arr[0] = new Array(1,2,3);
//第二种方法
var aa = [
[1,2,3],
[4,5,6],
[7,8,9]
];