目录
一、代码块
我们的程序是由一条一条的语句构成的,语句是按照自上向下的顺序一条一条执行的。
在JS中可以使用{}来为语句进行分组,同一个{}中的语句我们称为是一组语句, 它们要么都执行,要么都不执行,一个{}中的语句我们也称作一个代码块, 在代码块的后面就不编写;了
JS中的代码块只具有分组的作用,没有其他用途,代码块内部的内容,在外部是完全可见的。
二、流程控制语句
JS中的程序是从上到下一行一行执行的,通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行。
语句的分类:
1.条件判断语句
2.条件分支语句
3.循环语句
1.条件判断语句
使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行
if语句
(1).语法一
if(条件表达式){
语句...
}
if语句在执行时,会先对条件表达式进行求值判断
如果条件表达式的值为true,则执行if后的语句,如果条件表达式的值为false,则不会执行if后的语句。
if语句只能控制紧随其后的那个语句,如果希望if语句可以控制多条语句,
可以将这些语句统一放到代码块中。
if语句的代码块不是必须的,但是在开发中尽量写上代码块,即使if后只有一条语句。
let a = 10;
if(a > 9 && a < 20){
alert('a比9大,并且a小于20')
}
(2).语法二
if(条件表达式){
语句...
}else{
语句...
}
if...else...语句
if...else...语句在执行时,会先对条件表达式进行求值判断。如果条件表达式的值为true,则执行if后的语句,如果条件表达式的值为false,则执行else后的语句。
let age = 50;
if(age >= 60){
alert('退休了')
}else{
alert('没退休')
}
(3).语法三
if(条件表达式){
语句...