JS基本语法

2021-01-24  本文已影响0人  shangjingfan

什么是表达式和语句

表达式一般是有值的

比如: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}

上一篇 下一篇

猜你喜欢

热点阅读