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)