具体概念:
当指定条件为真,if 语句会执行一段语句。如果条件为假,则执行另一段语句。
语法:
语法:if(条件){ 条件为true执行}else{条件为false执行}
if…else语句判断奇偶数
var a = 12;
if(a%2==0){ // 可以被2整除的数叫偶数 不能整除的则为奇数
console.log(a + "是偶数")
}else{
console.log(a+"是奇数");
}
//输出结构为 12是偶数
知识补充
//也可以这样简化写法
var a = "12"
if(a%2==0) console.log(a+"偶数");
else console.log(a+"奇数")
switch条件分支结构
-->也是条件判断语句的一种
-->是对一个变量的判断
语法:
switch(要判断的变量){
case 情况1:
//符合情况1要执行的代码;
break;
case 情况2:
//符合情况2要执行的代码;
break;
default:
上述情况都不符合执行的代码;
}
switch 语句客服电话案例
//输入一个随机数
var a = parseInt(prompt("请输入数字"));
//给a一个大于 1 小于等于41的区间
switch (a <= 41) {
//当a小于等于10的时候弹出 "业务查询"
case a <= 10:
alert('业务查询');
break
//当a小于等于20的时候弹出 "业务办理"
case a <= 20:
alert('业务办理');
break;
//当a小于等于30的时候弹出 "号码充值"
case a <= 30:
alert('号码充值');
break
//当a小于等于40的时候弹出 "手机卡办理"
case a <= 40:
alert('手机卡办理');
break
default:
//手机号大于41数值的时候 就弹出以下内容
alert('你已超出服务范围')
}
知识点补充
parseInt:属于将所有类型转换为数字类型 并且取整
prompt:输入弹窗
alert: 结果弹窗