基本数据类型
Number、String、Boolean、Undefined、Null
复杂数据类型
object
运算符的优先级
括号>点运算符>一元运算符> 算数运算符 >关系运算符>逻辑运算符 >赋值运算符
同级运算符优先级
一元运算符 ++ -- !
算术运算符 先* / % 后+ -
关系运算 > >= < <= == != === !==
逻辑运算符 先&& 后 ||
分支结构
if语句
第一种
if (/* 条件表达式 */) {
// 执行语句
}
第二种
if (/* 条件表达式 */){
// 成立执行语句
} else {
// 否则执行语句
}
第三种
if (/* 条件1 */){
// 成立执行语句
} else if (/* 条件2 */){
// 成立执行语句
} else if (/* 条件3 */){
// 成立执行语句
} else {
// 最后默认执行语句
}
switch 语句 - 使用该语句来选择多个代码块之一来执行
switch (expression) {
case 常量1:
语句;
break;
case 常量2:
语句;
break;
case 常量3:
语句;
break;
…
case 常量n:
语句;
break;
default:
语句;
break;
}
在javascript中,循环语句有三种,while、do..while、for循环。
while 循环基本语法
// 当循环条件为true时,执行循环体,
// 当循环条件为false时,结束循环。
while (循环条件) {
//循环体
}
do...while基本语法
do {
// 循环体;
} while (循环条件)
for 基本语法
// for循环的表达式之间用的是;号分隔的,千万不要写成,
for (初始化表达式1; 判断表达式2; 自增表达式3) {
// 循环体4
}