js基础语句构成、注意事项

102 阅读2分钟
一、分支语句

1、if else 语句

基础语法

if(条件语句){

  符合条件执行的语句

}else if (条件语句2){

 符合条件2执行的语句

}else{

 以上条件都不符合执行的语句

  }

注意:else后跟最后输出语句

2、Switch case语句

到break语句结束 跳出循环 如没有break语句 则从符合条件语句执行到最后

var a=5;

switch (条件) {

case 1:

        满足 case 1 时, 执行的代码

        break;(执行结束跳出)

case 2:

        满足 case 2 时, 执行的代码

         break;(执行结束跳出)

 }

3、 三元表达式(三目、三目运算符、问号表达式)

(执行的代码段, 只有一行)

条件语句 ? (条件为真执行的语句)(只能一行) :(条件为假执行的语句)(只能一行)

注意:中间必须用英文冒号隔开

二 循环语句

1、什么是循环语句

帮助我们多次执行 某一个代码段

2、while语句( 基于某一个条件, 循环处理 某一段代码)

语法: while (条件) {要循环执行的 代码}

初始化条件

基础语法

var num = 1;

while (num < 6) { // 条件判断, 不符合时结束循环

       console.log(1) // 3. 循环执行的代码

       num++ // 4. 改变自身, 如果不写, 死循环

}

3、do_while语句

语法: do {要循环执行的代码} while (条件)

和 while 循环的 差异

  • while 首次执行就判断条件, 条件不符合不执行, 且 停止循环

  • do...while 首次就执行,不需要判断条件, 执行完毕再去判断条件 , 条件不符合时不执行,且停止循环(至少执行一次)

4、for语句

语法 for (1. 声明变量(初始化条件); 2. 判断条件; 3. 改变自身;) {循环执行的代码}

示例:for(i=1;i<=5;i++/i--)

5、流程控制语句

break 关键字的应用

continue 关键字的应用

共同点:

  • 都可以打断循环

不同点:

  • break: 满足某一个条件时, 停止整个循环

  • continue: 满足某一个条件时, 停止当前本轮循环, 后续的循环正常执行

5、循环嵌套

for (var i = 0; i < 3; i++) { // 外层循环

console.log('外层循环第', i, '次执行')

for (var k = 0; k < 3; k++) { // 内层循环

console.log('内层循环循环: ', k) // 0 --- 1 --- 2

}

}

以上均是个人学习js的一些浅薄认知,望各位大佬批评指教。