介绍
本文是在学习JS所做的学习笔记,所有笔记内容请看:JS学习笔记
流程控制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
流程控制语句
- JS中的程序是从上到下一行一行执行的
- 通过流程控制语句而已控制程序的执行流程,
使程序可以根据一定的条件来选择执行
- 语句的分类:
1、条件判断语句
2、条件分支语句
3、循环语句
条件判断语句
- 使用条件判断语句可以在执行某个语句之前进行判断,
如果条件成立会执行语句,条件不成立则语句不执行
- if 语句
- 语法一:
if(条件表达式){
语句
}
if语句在执行时,会先对条件表达式进行求职判断
如果条件表达式的值为true,则之心if后的语句,
如果条件表达式的值为false,则不会执行if后的语句
- 语法二
if...else..
- 语法三
prompt()可以弹出一个提示框,该提示框中会带有一个文本框,
用户可以在文本框中输入一段内容,该函数需要一个字符串作为参数,
该字符串将会作为提示框的提示文本。
用户输入的内容将会作为函数的返回值返回,可以定义一个变量来接受
该字符串
var score = prompt('请输入小明的期末成绩:')
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
/*
给定一个成绩score,判断是否合格
*/
var score=70;
switch(true){
case score>60:
console.log('成绩合格');
break;
default:
console.log('不合格!');
break;
}
switch(parseInt(score/10)){
case 10:
case 9:
case 8:
case 7:
case 6:
console.log('合格');
break;
default:
console.log('不合格');
break;
}
</script>
</head>
<body>
</body>
</html>