表达式
可以被求值的代码,并将其计算出一个结果
语句
一段可以执行的代码,是一个行为,例如分支语句和循环语句
三大流程控制语句
以前写的代码,写几句就从上往下执行 ,---顺序结构
有时候要根据条件 选择执行代码----分支结构
某段代码**重复执行---循环结构
分支语句
根据条件判定真假,选择性的执行想要的代码
if语句
if(条件){
//满足条件要执行的代码
}
条件为true 执行花括号中的代码
if双分支语句
if(条件){
//满足条件要执行的代码
}else{
//不满足条件要执行的代码
}
if多分支语句
适合于有多个条件的时候
if(条件){
//语句1
}else if(条件1){
//语句2
}else if(条件2){
//语句3
}else{
//语句n
}
三元运算符
一些简单的双分支 ,可以使用三元运算符(三元表达式),写起来比if else双分支更简单
条件 ? 表达式1 :表达式2
执行过程:如果条件为真,执行表达式1; 如果条件为假,执行表达式2
switch语句
适合于有多个条件的时候,也属于分支语句,大部分情况下和if多分支语句 功能相同
switch(表达式){
case 值1:
代码1
break;
case 值2:
代码2
break;
case 值3:
代码3
break;
default:
代码n
}
断点调试
浏览器打开调试界面
-
按f12 (右击检查元素) 打开开发者工具
-
点到源代码 一栏(sources)
-
选择代码文件
循环语句
重复执行指定的一段代码,比如 输出10次 ”我爱你“
while
在满足条件期间,重复执行某些代码
while(循环条件){
重复执行的代码(循环体)
}
var i= 0; //赋初始值
while(i<=3){
document.write("我爱你") //循环体
i++ //更新条件(变量计数)
}
- 小括号里得条件为true ,才会进入循环体执行代码
- 大括号里代码执行完毕不会跳出,而是继续回到小括号里判断条件是否满足,若满足又执行大括号里得重复代码,然后再回到小括号里判断条件,直到括号里得条件不满足,即跳出
for循环
for(初始值;循环条件;变量计数){
//满足条件执行循环体
}
中止循环
break 中止整个循环 一般用于结果已经得到,后续的循环不需要的时候可以使用
continue 中止本次循环 一般用于排除或者跳过某一个选项的时候
// break 终止整个循环
// for(var i =1;i<=6;i++){
// document.write(`我是第${i}个孩子`)
// if(i===3){
// break
// }
// }
// continue 中止本次循环 继续下次循环
for(var i =1;i<=6;i++){
if(i===3){
continue
}
document.write(`我是第${i}个孩子<br/>`)
}
无限循环
- while(true) 构造无限 循环,使用break 跳出循环
- for(;;)构造无限 循环,使用break 跳出循环
循环嵌套文章来源:https://www.toymoban.com/news/detail-494311.html
一个循环语句里又包含另一个循环语句文章来源地址https://www.toymoban.com/news/detail-494311.html
for(初始值;循环条件;变量计数){
for(初始值;循环条件;变量计数){
//要重复执行的代码
}
}
到了这里,关于表达式和语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!