JavaScript的基本语法

1.表达式和语句

JavaScript程序的执行单位为行,也就是一行一行地执行。一般情况下,每一行就是一个语句语句是为了完成某种任务而进行的操作,比如:

var a = 1+2;

这条语句先用var命令,声明了变量a,然后将1+2的运算结果赋值给变量a。

1+2叫做表达式,指一个为了得到返回值的计算式。语句以分号结尾,一个分号就表示一个语句结束。多个语句可以写在一行内。

var a =1+2; var b = 'ab';


2.标识符的规则

标识符指的是用来识别各种值的合法名称。最常见的标识符就是变量名:

var _ = 1

var $ = 2

var A = 6

var 你好 = 'hi' 

标识符的规则:

第一个字符,可以是Unicode字母或$或_或中文;后面的字符,除了上面所说,还可以是数字。

JavaScript对大小写比较敏感,A和a是两个不同的变量。


3.区块

JavaScript使用大括号,将多个相关的语句组合在一起,称为“区块”。

{

let a = 1

let b = 2 

}


区块常常与if/for/while等一起用


4.if else 语句

语法:

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

-{}在语句中只有一句的时候可以省略,不建议这样做,容易出错

-表达式里可以很特殊,如a=1,表示1赋值给a

-语句1和语句2里面可以嵌套if else

如:

if (a<100){

} else if (a>10000){

console.log("a大于10000");

} else{

5.while for 语句

语法:

-while (表达式) {语句}

-判断表达式的真假

-当表达式为真,执行语句,执行完再判断表达式的真假

-当表达式为假,执行后面的语句

如:

while语句

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

语法:

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

-先执行语句1

-然后判断表达式2

-如果为真,执行循环体,然后执行语句3

-如果为假,直接退出循环,执行后面的语句

for循环,这时i=5


6.break和continue

break: 退出所有循环

continue: 退出当前一次循环 


7.label语句(用的非常少)

语法:

foo: {

console.log(1);

break foo;

console.log('本行不会输出');

}

console.log(2);







{

foo:1

}


foo是一个label,语句后面有个1.