我还想再活"五百年"
我在"山西'挖矿'"
<script> var msg1 = "我还想再活\"五百年\""; console.log(msg1); var msg2 = "我在\"山西\'挖矿\'\""; console.log(msg2); </script>
数据转换+运算符+分支判断
//避免出错,判断条件强制转换数据类型 <script> var num1 = prompt('请输入一个数字:'); num1 = parseInt(num1); //强制转换成数值 var num2 = prompt('请在输入一个数字:'); num2 = parseInt(num2); //强制转换成数值 if (num1 > num2) { alert(num1 + '和' + num2 + '之间的较大值是:' + num1); } else { alert(num1 + '和' + num2 + '之间的较大值是:' + num2); } </script>
<script> var num1 = prompt('请输入数字:'); num1 = parseInt(num1); var num2 = prompt('请再输入数字'); num2 = parseInt(num2); var result = num1 > num2 ? alert(num1 + '和' + num2 + '之间的较大值是:' + num1) : alert(num1 + '和' + num2 + '之间的较大值是:' + num2); var age = 10; var result = age >= 18 ? '成年' : '未成年'; console.log(result); </script>
<script> var score = Number(prompt('请输入成绩:')); //声明 变量名=强制数字转换(用户弹窗可输入信息) console.log(score); //后台可查看用户输入内容(可以不写) if(!isNaN(score)) { //怕用户输入其他内容,验证不是NaN if(score === 100) { alert('评级为S'); } else if(score >= 90 && score <= 99) { alert('评级为A'); } else if(score >= 80 && score <= 89) { alert('评级为B'); } else if(score >= 70 && score <= 79) { alert('评级为C'); } else if(score >= 60 && score <= 69) { alert('评级为D'); } else { alert('评级为E'); } } else { alert('输入错误,请输入正整数!'); //是NaN,显示 } </script>
<script> // 已知等级,判断分数区间 var level = 'B'; switch(level) { case'S': console.log('100'); case'A': console.log('90-99'); case'B': console.log('80-89'); case'C': console.log('70-79'); case'D': console.log('60-69') default: console.log('不及格'); </script>
闰年:能被4整除,但不能被100整除; 或者能被400整除
实例1;if-else if-else
<script> var year = parseInt(prompt('请输入年份:')); //声明 变量名 赋值 强制数字转换 用户弹窗输入 if(!isNaN(year)) { //输入否定非数字时,跳转最后的代码块 if(year % 4 == 0 && year % 100 != 0) { //满足 数值%4=0 和 数值%100=0 console.log(year + '是闰年'); //就是闰年 } else if(year % 400 == 0) { //数值%400=0 就是闰年 console.log(year + '是闰年'); } else { //反之都不符合的数值就是平年 console.log(year + '是平年'); } } else { //用户输入报错的提示 alert('输入错误,请输入正确年份(正整数)!'); } </script>
示例2
<script> var year = parseInt(prompt('请输入年份:')); if(!isNaN(year)) { if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { console.log(year + '是闰年'); } else { console.log(year + '是平年'); } } else { alert('输入错误,请输入正确年份(正整数)!'); } </script>