先创建一个输入框
<script type="text/javascript">
1.用来判断小明的年龄,如果小明的年龄未成年(18岁成年),则警告:你还未成年,不能使用该软件!反之则输出你已经成年,可以使用该软件。
var score = parseInt(prompt("请输入你的年龄: "))
if (score < 18) {
console.log("警告你还未成年,不能使用该软件")
} else if (score >= 18) {
console.log("你已经成年可以使用该软件")
}
2.编程实现判断这个人的身材是否正常!(公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。)
var weight = parseFloat(prompt("请输入你的体重: "))
var height = parseFloat(prompt("请输入你的身高: "))
var Squared = weight / (height * height)
if (Squared < 18.5 || Squared > 24.9) {
console.log("身材正常")
} else if (Squared >= 18.5 || Squared <= 24.9) {
console.log("身材不正常")
}
3.小明最近有点儿忙,他想如果这个月的奖金能发两万以上,则去三亚7日游,如果奖金发一万,则省内5日游,如果奖金发5000,则给自己买一套喜欢的衣服,就不出去了,如果没奖金,则还是老老实实上班吧!
var bonus = parseInt(prompt("请输入你的奖金: "))
if(bonus>=20000){
console.log("三亚七日游")
}else if(bonus =10000){
console.log("省内5日游")
}else if(bonus = 5000){
console.log("给自己买一套喜欢的衣服")
}else if(bonus = 0){
console.log("老老实实上班")
}
4.判断一个整数的值,如果值小于10,但是值大于5,则输出“该数字的值在5-10之间”,如果该整数的值小于5,则输出“该数字的值小于5”,如果该整数的值大于10 ,则输出“该整数的值大于10”。
var integer = parseInt(prompt("亲输入一个整数: "))
if(integer<10||integer>5){
console.log("该数字的值在5-10之间")
}else if(integer<5){
console.log("该数值小于5")
}else if(integer>10){
console.log("该数值大于10")
}
5.模拟超市购物,购物优惠券满200减10,满100减5,满50减3,否则无优惠,请根据你消费的金额打印出最终需要支付的金额。
var amount = parseInt(prompt("请输入你的金额: "))
if(amount>=200){
console.log(amount-10)
}else if(amount>=100){
console.log(amount-5)
}else if(amount>=50){
console.log(amount-3)
}else{
console.log(amount)
}
6.使用switch实现判断商品购买的状态:1:未付款 2:已付款 3:待发货 4:已发货 5:运输6:已签收
var state = parseInt(prompt("请输入: "))
switch(state){
case 1:console.log("未付款");break;
case 2:console.log("已付款");break;
case 3:console.log("待发货");break;
case 4:console.log("已发货");break;
case 5:console.log("运输中");break;
case 6:console.log("已签收");break;
}
7.请使用循环计算出1-100之间的所有整数之和。
var sum = 0//创建一个变量
//for循环求出1-100之间整数
for (var i = 1; i <= 100; i++) {
sum += i;//整数合
}
console.log('1到100的和为:' + sum);//打印
8.请使用循环打印出1-100之间所有的偶数
//for循环求出偶数的个数
for(var i=1;i<=100;i++){
if(i%2==0){
console.log(i)//打印
}
}
9.请统计数1-100之间能被3整除的所有整数的个数。
var k = 0//创建一个变量
//循环求出3的倍数个数
for(var i=1;i<=100;i++){
if(i%3==0){
k++;
}
}
console.log("整数个数:"+k)//打印
10.学校让老师挑出班里面五个学生的成绩录入成绩系统,录入完毕求出这五个学生的平均分是多少,请使用for循环实现。
var avg = 0;//创建一个变量
var sum = 0;//总值
for (var i = 1; i <= 5; i++) {
var score = parseInt(prompt("请输入第" + i + "位同学的成绩"));
sum += score;
avg = sum / i;
}
console.log(avg);
11.模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
var yes = "y"
do {
var purchase = parseInt(prompt("请输入对应数字: "))
switch (purchase) {
case 1:
alert("可乐");
break;
case 2:
alert("雪碧");
break;
case 3:
alert("啤酒");
break;
case 4:
alert("白酒");
break;
case 5:
alert("冰红茶");
break;
}
yes = prompt("是否继续购买y/n: ")
} while (yes == "y")
12.使用循环,打印如图所示乘法表
for (var a = 1; a <= 9; a++) {
for (var b = 1; b <= a; b++) {
document.write(b + "*" + a + "=" + (a * b) + "  ");
}
//输出换行
document.write("<br>");
}