<script>
/*
一、流程控制语句
JS语句是从上到下一行一行执行的
alert("hello");
console.log("你好");
*通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行
*语句的分类:
1、条件判断语句
2、条件分支语句
3、循环语句
条件判断语句:-使用条件判断语句可以在执行某个语句之前进行判断,
如果条件成立才会执行语句,条件不成立语句不执行。
-if语句
-语法一:
if(条件表达式){
语句...
}
if语句在执行时,会先对条件表达式进行求值判断,
如果条件表达式的值为true,则执行if后的语句
如果条件表达式的值为false,则不会执行if后的语句
if (true) alert("你猜我出来吗?");------弹出
if (false) alert("你猜我出来吗?");------不弹出
if语句只能控制紧随其后的语句,if若想控制多条语句加上{}即可,等同于放入代码块中。if语句即使有一条语句也要写上代码块
var a = 11;
if (a > 10){
alert("a比10大~~~~");
alert("谁也管不着我");
}
var a = 22;
if (a > 10 && a<=20){ // 此行,只有两端都为true,它的结果才表示true!与,两边同时满足,或,满足一个即可
alert ("a大于10,并且a小于等于20")//上面两个条件都满足,才会执行弹出
}else{
alert ("非常好")
}
二、 -if语句
-语法二:---类似于条件运算符
if(条件表达式){
语句...
}else{
语句...
}
*if...else..语句
当该语句执行时,会先对if后的条件表达式进行求值判断,如果该值为true,执行if后的语句,否则执行else后的语句。
var age = 65;
if (age > 60){
alert ("你已经退休了~~~~~~~")
}else{
alert ("你还没退休~~~~~~~~")
}
-语法三:
if(条件表达式){
语句...
}else if(条件表达式){
语句...
}else if(条件表达式){
语句...
}else{
语句...
}
if..else if..else
当该语句执行时,会从上到下依次对条件表达式进行求值判断,如果值为true执行当前语句, 如果值为false,则继续向下判断。
如果条件都不满足执行最后一个else后的语句。该语句只会有一个代码块被执行,一旦代码块执行了将结束语句。
alert:弹出
prompt:输入弹出的提示框
prompt()可以弹出一个提示框,该提示框中会带有一个文本框,用户可以在文本框中输入一段内容,该函数需要一个字符串为参数,该字符串将会作为提示框的提示文字
prompt("请输入小明的期末成绩:")
*用户输入的内容将会作为函数的返回值返回,可以定义一个变量来接收该内容
*/