什么是表达式和语句
表达式一般是有值的
比如:1 + 2 的值为3;add(1, 2)的值是函数的返回值;
语句一般会改变环境(比如声明、赋值等),可能有值也可能没值
比如: var a = 1
标识符的规则
标识符可以是字母数字下划线美元符号,但是不能以数字开头
if else 语句
如果表达式1为true,那么就执行语句1,表达式1不成立,那再看表达式2是否成立,它如果成立,就执行语句2,它如果也不成立,就执行语句3
if (表达式1) {
语句1
} else if (表达式2){
语句2
} else {
语句3
}
while for 语句
while 和 for都是循环语句
while使用方式,举例如下:
声明i等于0,在while里,如果i小于10,那么就打印一次i,打印完之后,给i加1,形成新的值,新的值跟10比较,小于10的话,急需打印i,依次循环,知道i大于等于10,退出while循环
var i = 0;
while( i < 10) {
console.log( i );
i++
}
for其实就是while的一种语法糖,举例如下:
效果跟上面的while是一样的
for(var i = 0; i < 10; i++) {
console.log( i );
}
break continue
break:是跳出当前循环,如果当前循环外还套着循环,也只跳出当前这层循环
continue:跳出本次循环,意思就是这次不执行了,pass,直接到下次循环
label
{ a : 1 } 这就是label,它跟对象的区别是,对象是需要声明的,比如var obj = { a : 1}
网友评论