您的位置:首页 > Web前端 > JavaScript

js作业--自己写

2016-10-21 20:55 330 查看
1.编写一个程序,计算增加后的工资。要求工龄满5,增加20%工资;若2—4,则增加15%;若小于2,则增加10%工资。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="box">
<p>输入工作年份<input type="text" id="life"></p>
<p>输入工资<input type="text" id="wage"></p>
<button id="btn">点击我计算</button>
<p id="result">结果</p>
</div>
<script type="text/javascript">
window.onload=function(){
function $(id){
return document.getElementById(id);
}
$("btn").onclick=function(){
var life1=parseInt($("life").value);
var wage1=parseInt($("wage").value);
if(life1>=5&&life1<50){
wage1+=wage1*0.2;
}else if(life1>=2&&life1<=4){
wage1+=wage1*0.15;
}else if(life1<2&&life1>=0){
wage1+=wage1*0.1;
}else{
alert("输入有误");
return $("result").innerHTML="请重新输入";
}
$("result").innerHTML=wage1;
}
}
</script>
</body>
</html>

2. 编写一个程序,用户输入一个数,可以求出这个数的阶乘。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="box">
<input type="text" id="ipt">
<button id="btn">点击输出结果</button>
<div id="result">求阶乘结果</div>
</div>
<script type="text/javascript">
window.onload=function(){
var ipt=document.getElementById("ipt");
var btn=document.getElementById("btn");
var result=document.getElementById("result");
btn.onclick=function(){
var num=parseInt(ipt.value);
var sum=1;
for(var i=1;i<=num;i++){
sum=sum*i;
}
console.log(sum);
result.innerHTML=sum;
}
}
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript