表达式和语句
表达式:表达式一般有值,类似于以下这样的
add(1,2)
console.log(3)
语句:可能有值可能没值,一般会改变环境,类似这样的
var a=1
标识符的规则
第一个字符不能是数字开头,可以是Unicode字母 / $ / _ / 中文
后面的字符,可以是数字/Unicode字母 / $ / _ / 中文
例如:
var _ = 1
var $ = 1
var a = 1
var 我 = 1
if else 语句
语法:如果if表达式为真,则执行语句1,否则执行语句2
if(表达式) {
语句1
} else {
语句2
}
常见的写法:
if(表达式) {
语句
} else if {
语句
} else {
语句
}
while语句
循环语句,当表达式为真,执行语句,执行完再判断表达式的真假,当表达式为假,执行后面的语句
while(表达式) {
语句
}
for语句
循环语句,先执行语句1,然后判断表达式2,如果为真,执行循环体,然后执行语句3,如果为假,直接退出循环,执行后面的语句
for (语句1; 表达式2; 语句3) {
循环体
}
break和continue
break:退出所有循环
continue:退出当前循环
label
在javascript中,我们可能很少会去用到 Label 语句。
语法:
foo: {
console.log(1);
break foo;
console.log('本行不会输出');
}
console. log(2);
{
foo: 1
}
这不是一个对象,是一个标签,内容为1.