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>
<!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>
相关文章推荐
- 自己写的bannerJS代码
- 给自己的作业:写读后感
- 用JS写一个代码生成器(瘦身推荐) - 为自己省下一"堆"时间
- 发一个自己用JS写的实用看图工具
- 哪个美女最漂亮,自己写的js图片自适应切换
- 自己总结的JS正则表达式
- js正则实现的密码框简单制作,还可以替换成自己想用得符号
- 自己做的js(二)
- 自己写的flash广告免激活JS代码
- 自己写的用JS脚本定时执行Web地址并且得到它的源代码的页面程序
- 自己总结的正则表达式的JS验证!
- 自己整理的几个好用的也比较常用的js
- 自己写的一个JS组件,JCombo 0.9
- js使用中的一些自己的积累
- 服务端控件验证与自己写的javascript验证函数同时存在时出现的冲突问题(RequiredFieldValidator&JS)
- 自己写的飘窗JS代码
- 根據梅花雨3.0控件繁體js代碼,自己更改了控件的樣式
- 给自己布置作业
- 自己写的一个GridView的JS全选及删除选定
- 发一个自己用JS写的实用看图工具