什么是表达式和语句
- 表达式:一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。
- 语句:语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句
标识符的规则
- 第一个字符可以是unicode字母或$或_或中文
- 后面的字符还可以是数字
if else 语句
- 语法:
if (条件) {
条件为 true 时执行的代码块
} else {
条件为 false 时执行的代码块
}
- 特例:
var a=2;
if(a=1){console.log(a)}
输出结果为1
if(a<100)if(a<10) console.log("hahahha");是可以打印出来hahahha的。
while 语句
- 语法
while (条件) {
要执行的代码块
}
- 特例
while(true){}死循环- 死循环
var a=0.1;
while(a!==1){
console.log(a);
a+=0.1}
for语句
- 语法
for (语句 1; 语句 2; 语句 3) {
要执行的代码块
}
语句1可以卸载外面,但语句2如果不写会陷入死循环。
break 和 continue
break 语句“跳出”循环。
continue 语句“跳过”循环中的一个迭代。
label
- 语法:
label :
statement
label: 任何不属于保留关键字的 JavaScript 标识符。 statement: JavaScript 语句。
- 特例:
{
foo:1;
}
//这里不是一个对象,而是一个label,赋值了1
var a= {
foo:1;
}
//这时才是一个对象。