JS 的基本语法

203 阅读1分钟
一. 什么是表达式和语句


【区别】1.表达式一般都有值,语句可能有也可能没有;
2.语句一般会改变环境(声明、赋值)
【例子】1.表达式:
1+2表达式的值为3;
add(1,2)表达式的值为函数的返回值;
console.log表达式的值为函数本身
console.log(3)表达式的值不确定
2.语句:var a = 1

二、 标识符的规则


【规则】 1.第一个字符,可以是Unicode字母或S或中文;
2.后面的字符,除了上面所说,还可以有数字变量名;
【例子】Var_=1
var$=2
var你好='hi'

三、 if else 语句


【语法】 if(表达式){语句1}else{语句2}
【变态情况】 1.表达式里可以非常变态,如a=1
2.语句1里可以非常变态,如嵌套的ifelse;
3.语句2里可以非常变态,如嵌套的ifelse;
4.缩进也可以很变态,如面试题常常下套

a=1
if(a === 2)
console.log('a')
console.log('a等于2')
此处if只管上一行

四、 while语句


【语法】 while(表达式){语句}
判断表达式的真假;
当表达式为真,执行语句,执行完再判断表达式的真假;
当表达式为假,执行后面的语句

五、for语句


【语法】 for(语句1;表达式2;语句3){循环体}
先执行语句1
然后判断表达式2
如果为真,执行循环体,然后执行语句3
如果为假,直接退出循环,执行后面的语句

六. break continue

退出所有循环vs退出当前一次循环

七. label

{foo:1}