- 闰年平年
-
判断成绩案例
-
数字补0案例
-
switch注意事项 1.全等 2.break
-
断点调试:游览器控制台 source--》点击行号--》F11下一步
-
求【1-100】所有整数和
-
求【1-100】所有奇数和 偶数和
-
打印倒三角形
-
打印正三角形
-
打印九九乘法表
-
简易ATM机
搞懂以下案例,轻松学会流程控制语句!
<!DOCTYPE html>
<html>
<head>
<title>js流程控制</title>
<meta charset="utf-8">
<script>
// var year = prompt("请输入年份");
// if (year%4==0 && year%100!=0 || year % 400== 0) {
// alert(year+"年是闰年");
// }else{
// alert(year + "年是平年");
// }
// var myname = prompt("请输入姓名");
// if (myname=='刘德华') {
// alert("中奖了!");
// } else {
// alert("谢谢惠顾");
// }
//# 判断成绩案例
/* var grade = prompt("请输入你的分数");
if(grade>=90){
console.log('A');
}else if(grade>=80){
console.log('B');
} else if (grade >= 70) {
console.log('C');
} else if (grade >= 60) {
console.log('D');
}else{
console.log('E');
} */
//# 数字补0案例
/* var num = parseInt(prompt("请输入一个数字"));
var rst = (num<10 ? '0'+num : num);
alert(rst); */
//# switch注意事项 1.全等 2.break
/* switch(2){
case '2':
console.log('2');
break;
case 1:
console.log(1);
break;
case 2:
console.log(2);
// break;
case 3:
console.log(3);
break;
} */
//# 断点调试:source--》点击行号--》F11下一步
/* for(var i=1;i<=100;i++){
console.log(i);
} */
//# 求【1-100】所有整数和
/* var rst=0;
for(var i=1;i<=100;i++){
rst+=i;
}
console.log("【1-100】所有整数和为"+rst); */
//# 求【1-100】所有奇数和 偶数和
/* var rst1 = 0;
var rst2 = 0;
for (var i = 1; i <= 100; i++) {
if(i%2==0){
rst2 += i;
}else{
rst1 += i;
}
}
console.log("【1-100】所有奇数和" + rst1);
console.log("【1-100】所有偶数和" + rst2); */
//打印5行5列星星
var str = '';
for(var i = 1; i <= 5; i++){
for (var j = 1; j <= 5; j++) {
str += '★';
}
str+='\n'
// console.log(str+'\n');
}
console.log(str);
//# 打印倒三角形
var str = '';
for (var i = 1; i <= 5; i++) {
for (var j = i; j <= 5; j++) {
str += '★';
}
str += '\n'
// console.log(str+'\n');
}
console.log(str);
//# 打印正三角形
var str = '';
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= i; j++) {
str += '★';
}
str += '\n'
// console.log(str+'\n');
}
console.log(str);
//# 打印九九乘法表
var str = '';
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
str += j + '*' + i + '=' +i*j +'\t';
}
str+='\n';
}
console.log(str);
//# 简易ATM机
var input;
var sum = 0;
do{
input = prompt("请输入您要进行的操作:\n 1.存钱 \n 2.取钱 \n 3.显示余额 \n 4.退出");
switch(input){
case '1':
var money = prompt("请输入要存多少钱");
sum += parseFloat(money);
alert("当前账户余额为:"+ sum);
break;
case '2':
var money = prompt("请输入要取多少钱");
sum -= parseFloat(money);
alert("当前账户余额为:" + sum);
break;
case '3':
alert("当前账户余额为:" + sum);
break;
default:
break;
}
}while(input!='4')
</script>
</head>
<body>
</body>