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=56.break和continue
break: 退出所有循环
continue: 退出当前一次循环
7.label语句(用的非常少)
语法:
foo: {
console.log(1);
break foo;
console.log('本行不会输出');
}
console.log(2);
{
foo:1
}
foo是一个label,语句后面有个1.
网友评论