<script>// 输入月份,判断该月有几天(不考虑闰年平年)var x =+prompt("请输入数字...")// 1. 先检测是否是数字,不是数字弹出不是数字if(isNaN(x)){alert('这不是数字')}else{// 是数字了,才可以进行下列判断if(x ==1|| x ==3|| x ==5|| x ==7|| x ==8|| x ==10|| x ==12){alert(x +'月有31天');}elseif(x ==2){alert(x +'月有28天')}elseif(x ==4|| x ==6|| x ==11|| x ==9){alert(x +'月有30天')}else{alert('输入数字不在范围内')}}</script>
3.分支语句语法
var x =+prompt('请输入您的年龄...');//12if(x>=18){
console.log('可以进网吧了');}else{
console.log('请出去。。。。');}
单分支
var x =10;
对x变量进行判断,如果条件表达式为true,就执行紧挨着的大括号
如果条件表达式为false,就不执行紧挨着的大括号
if(x>=20){
console.log('123');}
console.log('over');var x =+prompt('请输入...');
输入一个数字,判断处于哪个成绩段(优秀,良好,差)
多分支
var x =+prompt('请输入数字....');if(x>=80&&x<=100){alert('优秀')}elseif(x>=60&&x<80){alert('良好')}elseif(x<60&&x>=0){alert('差生')}else{alert('你输入的数字超出成绩范围')}
输入一个数字,判断处于哪个成绩段(优秀,良好,差)
输入数字,判断是星期几
输入月份,判断该月有几天(不考虑闰年平年)
var x =+prompt("请输入数字...")if(x==1||x==3||x==5||x==7||x==8||x==10||x==12){alert(x+'月有31天');}elseif(x==2){alert(x+'月有28天')}elseif(x==4||x==6||x==11||x==9){alert(x+'月有30天')}else{alert('输入数字不在范围内')}
输出数字,判断是春天,夏天,秋天,冬天
春:345
夏:678
秋:91011
冬: 1212var x =parseInt(prompt('请输入数字....'));if(x>=3&&x<=5){alert('春天')}elseif(x>=6&&x<=8){alert('夏天')}elseif(x>=9&&x<=11){alert('秋天')}elseif(x==12|| x==1|| x==2){alert('冬天')}else{alert('您输入的数据超出范围')}
4、分支语句案例
<input type="text" id="ipt"><!--点击按钮执行fn() 中定义的代码 --><button onclick="fn()">点击按钮判断</button><script>// 获取文本框:// document.getElementById('ipt')获取到input标签,存入oIpt中// DOM: document文档// get 获取 element 标签(元素) by 通过 id// 在document 中通过id取得到元素// var oIpt = document.getElementById('ipt');// console.log(oIpt.value); // 获取oIpt的内容,值functionfn(){var oIpt = document.getElementById('ipt');// alert(oIpt.value); // 获取oIpt的内容,值if(oIpt.value=='zs'){alert('欢迎你,张三')}else{alert('你好像不是张三,请你出去')}}</script>