JS 的基本语法

36 阅读1分钟

1.什么是表达式和语句

表达式一般都有值,语句可能有也可能没有
语句一般会改变环境(声明、赋值)
表达式:
1+2表达式的值为3,console.log表达式的值为函数本身
语句:
var a=1是一个语句

2.标识符的规则

第一个字符,可以是Unicode字母或者是或者者是中文 后面的字符,除了Unicode字母或者是或者是_或者是中文\ 后面的字符,除了Unicode字母或者是或者是_或者是中文。还可以有数字
比如:var _ =1 var $=2 var 您好="hi"

3.if else 语句

if(表达式){
    语句1
}else{
    语句2
}

4.while for语句

while(表达式){
 语句
}

当表达式为真,执行语句,执行完再判断一次表达式的真假
当表达式为假,则执行while后面的语句


for循环 for是while循环的方便写法

for(语句1;表达式2;语句3){
    循环体
}

先执行语句1
然后判断表达式2
如果为真,执行循环体,然后执行语句3
如果为假,直接退出循环,执行for循环后面的语句

5.break continue语句

break是退出所有循环
continue是退出当前一次循环
但是break只是退出当前底下的for循环,如果外面还嵌套一层for循环,则外面的for循环继续执行。

6.label

lable可以是任意的标识符,但是不能是保留字,语句部分可以是任意语句\

foo:{
    console.log(1);
    break foo;
    console.log('本行不会输出')
}
console.log(2);