<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
//1.根据用户输入的数据,判断水仙花数(三位数),(153=1*1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数
如果是水仙花数,则输出“是”,否则输出“否”
var num=prompt("请输入三位数");
if(num>=100&&num<=999){
var a = parseInt(num/100);
var b = parseInt((num/10)%10);
var c = parseInt(num%10);
if(num == a*a*a+b*b*b+c*c*c){
alert("是");
}else{
alert("否");
}
}else{
alert("请输入有效的三位数");
}
//2.会员卡四位数(开头不为0)求和,会员卡四位数求和大于20时将返利50元,否则不返利
根据用户输入的会员卡卡号(四位数),判断是否返利;
var sum = prompt("请输入四位卡号");
if (sum>=1000&&sum<=9999) {
var a = parseInt(sum/1000);
var b = parseInt((sum/100)%10);
var c = parseInt((sum/10)%10);
var d = parseInt(sum%10);
if (a+b+c+d>20) {
alert("是否返利"+"返利50元")
}else
alert("是否返利"+不返利")
}else{
alert("请输入有效的四位数");
}
//3工资所得税工资超过1000的部分需要缴纳个人所得税(税率0.05),根据用户输入的工资,输出税后工资
var money = prompt("请输入工资");
if(money>1000){
money=money-(money*0.05);
alert("税后工资:"+money);
}else{
alert("税后工资:"+money);
}
//4用户购买商品,三个商品中有一个超过50元,或者总价超过100元,即可以打八五折,否则不打折
根据用户输入的商品价格,判断是否打折
var sum = prompt("请输入您所购买商品的个数");
var a = prompt("请输入商品单价");
var b = prompt("请输入商品单价");
var c = prompt("请输入商品单价");
var money2 = a+b+c;
a = parseFloat(a);
b = parseFloat(b);
c = parseFloat(c);
if(sum>=3&&a>50||sum>=3&&b>50||sum>=3&&c>50||money2>100){
alert("打折");
}else{
alert("不打折");
}
//5判断输入年份
javascript基础练习
最新推荐文章于 2024-05-14 23:26:36 发布