Demo:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>JS中的条件选择结构</title>
<script>
/*
通过if条件选择语句,使得有选择的执行符合条件的代码功能
*/
var money=250;
var spent=90;
if(money>=1000){
console.log("小伙子可以呀,有钱!");
}else{
console.log("穷光蛋一个,死滚!");
}
if(money==250){
console.log("你真是个250");
}else if(money<250){
console.log("你连个250都不如!");
}else{
console.log("你起来了,我弟!");
}
if(money>=250&&spent<100){
console.log("just so so!");
}else{
console.log("好好干吧,我弟!");
}
/*
switch语句:if多重分支结构,执行效率比较低,特别是当所有分支的条件相同时,
由于重复调用if语句来计算相同条件表达式会浪费时间
*/
// debugger;
var password="jiao7060158";
switch(password){
case "7060158":
console.log("只是正确密码的一部分");
break;
case "jiao":
console.log("只是正确密码的一部分");
break;
case "56522":
console.log("胡乱写");
break;
default:
console.log("好好想想吧,一个都不对!");
break;
}
</script>
</head>
<body>
</body>
</html>