JavaScript的知识点(一)

时间:2023-02-02 11:54:59

标识符
由下划线、数字、字母、$符号组成不能以数字开头、不能是JavaScript中的关键字
命名时采用驼峰式命名法

变量的声明

  1. 变量可以不声明直接使用,声明的变量可以存储不同类型的数据
  2. 声明的变量不赋值,不确定其数据类型,也就是说该变量undefined
  3. 声明的变量要通过赋值的数据类型来判断变量是什么类型的

数据类型

  1. 基本数据类型
    • undifined
    • null
    • string
    • number
    • boolean
  2. 对象类型
    • 日期类型Date
    • 数组类型Array
    • 数值类型Number
    • 字符串类型String

运算符
与Java中不一样的运算符

  1. ==表示只比较值
  2. ===表示比较数值和数据类型,同时成立返回true
  3. !=和!==
  4. 在JavaScript中没有equal方法

分支语句与循环语句
和java中使用方式相同,这里就不再说明了

数组

一维数组的声明

  1. 在JavaScript中可以不指定数组的长度
  2. 数组中可以存储任意类型的数据
  3. 不用声明,直接调用
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]
];