循环、判断语句语法
一、if语句
浏览器弹出函数
alert() 弹出警示框
prompt() 弹出提示框(输入框),需要使用变量保存用户输入的值,类型是字符串型
eg:
var str = prompt('请输入')
if表达式语法
if(条件表达式){
代码块
}
eg:
大于100打八折
var num_a = 100
if(num_a > 100){
num_a *= 0.8
}
if-else表达式
if(条件表达式){
代码
}else{
代码
}
二.switch-case表达式
switch-case表达式是一种特殊的多项判断表达式,只能进行全等于的条件判断
语法:
switch(表达式){
case 值1: 如果表达式的值和值1相同
代码
break 结束判断语句
default: ==> case的所有条件都是false运行default
代码
}
eg:
var num_a = prompt('请输入名称')
switch(num_a){
case '张三':
alert('张三你好')
break
case '李四':
alert('李四你好')
break
default:
alert('帅哥你谁啊')
}
循环
循环:重复执行相同或者类似的代码
循环的两个元素
循环条件:控制了循环是否要进行下去
循环体:每次循环要执行的代码
三.while循环
语法:
while(循环条件){
代码
}
eg:
var a = 1
while(a<=9){
console.log('帅哥你谁啊')
a++
}
break
用于循环体中,作用是强制结束循环
do-while循环
do{
代码
}while(条件){
代码
}
while条件满足执行do对象内的代码,不满足则执行while内的代码
eg:
var c = 1
do{
c++
alert('正在吃饭')
}while(c <= 3){
alert('吃完了')
}
四.for循环
语法:
for(初始值;条件;增量){
代码
}
eg:
for(var a=1;a<=3;a++){
console.log('干饭王')
}