JavaScript是Web的编程语言,是一种弱类型的语言,即变量可以随意赋值为各种类型的值
具有以下特点:
JavaScript代码放在标签之间
定义js文件,通过导入
类型 | 说明 |
---|---|
数值类型 | number |
字符串类型 | string |
对象类型 | object |
布尔类型 | boolean |
函数类型 | function |
注:所有js 变量未赋于初始值的时候,默认值都undefined,此外还有null(空值)、NaN(Not a Number,非数值),JS区分大小写
JS中定义变量的格式:
var 变量名;
var 变量名 = 值;
等于: == 等于是简单的做字面值(一般固定值)的比较
全等于: === 除了做字面值的比较之外,还会比较两个变量的数据类型
Title
在JavaScript语言中,所有的变量都可以作为一个boolean类型的变量去使用。0 、null、 undefined、””(空串) 都认为是false
逻辑运算 | 符号 | 说明 |
---|---|---|
且运算 | && | 短路运算 |
或运算 | || | 短路运算 |
取反运算 | ! |
数组定义方式
var 数组名 = []; // 空数组
var 数组名 = [1 , ’abc’ , true]; // 定义数组同时赋值元素
函数的第一种定义方法
function 函数名(形参列表){
函数体
}
Title
注:在 JS 中函数允许重载。但是在 JS 中函数的重载会直接覆盖掉上一次的定义
函数的第二种定义方法
var 函数名 = function(形参列表) { 函数体 }
Title
隐形参数arguments
JS中arguments数组存储传递过来的所有参数
Title