JavaScript基础
JavaScript数据类型
| 类型 | 解释 |
|---|
| undefined | 值未定义 |
| number | 数字型 |
| string | 字符串型 |
| boolean | 布尔型 |
| 对象 | 键值对存储的数据 |
| Null | 值是 null,但是类型仍然是对象 |
JavaScript操作符
| 操作符 | 符号 |
|---|
| 赋值操作符 | = += -= *= /= %= |
| 算术操作符 | + - / % ++ -- * |
| 关系操作符 | > < >= <= |
| 逻辑操作符 | && || ! |
JavaScript条件判断符
| 语句 | 解释 |
|---|
| if,else | 如果,否则 |
| if,else if,else | 多分支。如果,否则如果,否则 |
| 三目(元)运算符 | (条件|赋值)?(返回true执行语句1):(返回false执行语句2) |
| switch | 规定多个被执行的备选代码块 |
switch(表达式) {
case n:
代码块
break;
case n:
代码块
break;
default:
默认代码块
}
JavaScript循环
| 语句 | 解释 |
|---|
| for | 多次遍历代码块 |
| for in | 遍历对象属性 |
| for of | 遍历对象的值 |
| while | 当指定条件为 true 时循环一段代码块 |
| do while | 当指定条件为 true 时循环一段代码块 |
| forEach() | 数组的每个元素调用一次函数 |
| continue | 跳出当前循环 |
| break | 结束循环 |
//for
for(var i=0;i<=10;i++){
}
//for in
var _text = ['1','2','3','4']
for(var i in _text){
}
//for of
var _text = ['1','2','3','4']
for(var i of _text){
}
//while
while(true){
}
//while do
do{
}while(true)
//forEach()
var _text = ['1','2','3','4']
function func(){
}
_text.forEach(func())
JavaScript数组
var cars = ['1','2','',......]
//使用new生成
var cars = new Array('1','2','3',......);
//取数组长度
cars.length
//追加元素
cars[cars.length] = ''
//或
cars.push('')
评论 (0)