《介绍 JS 的基本语法》

71 阅读2分钟

1.表达式与语句

通常情况表达式一般是有个值得,语句没有。语句一般会改变一个环境。举例
表达式:

1+2表达式的值为3add(1,2)表达式的值为函数的返回值;
提问!console.log(3)表达式值为多少?
(不等于33只是打印出来的东西,值时Undefined)
结论:表达式是用来取值的,(并非决定)

语句:

var=1是一个语句
结论:语句是用来改变环境(声明、赋值)的;(并非决定)

2.标识符的规则(取名字时候用到的符号)

规则:第一个字符可是Unicode字母或$或_或中文,但是数字只能加到第二位字符也可是以上任意!(用拼音不如用汉字)

3.if else 语句

a=2
if(a===1){
    console.log("a1")
}
else{
    console.log("a不是1")
}
首先三个等于号才是等于!当a=2时,如果a=1就打印出“a1”相反则打出“a不是1”
控制台则打出 “a不是1

if里面还可以再加if或else里面加if。js里面没有行的概念,只管到第一个语句,所以注意当没有花括号时同时存才两个语句!扩充(语句中“,”代表还没结束而“;”则代表结束)

4.while for 语句(一般很少用)

语法:while(表达式){
        语句
        }
判断表达式的真假当表达式为真则执行语句,相反则执行后语句<br>
语法:for(语句1;表达式;语句3){
        循环体
        }
先看语句1然后判断表达式为真则执行循环体,最后执行语句3
若语句1不成立直接执行下一个语句

5.break continue

break:退出所有循环,但一定是最近的for那个循环
continue:退出当前一次循环

6.label

{foo:1}这是foo不等于1因为这是一个block里的一个语句这个语句是"foo:1"