循环打印二维数组
<script>
var arr=new Array();
for(i=0;i<5;i++){
arr[i]=new Array();
for(j=0;j<8;j++){
arr[i].push(i*j);
}
}
var len=arr.length;
var clen=arr[0].length;
for(i=0;i<len;i++){
for(j=0;j<clen;j++){
document.write(arr[i][j]);
document.write(",");
}
document.write('<br/>');
}
</script>
运行结果:
二维数组求和
<script type="text/javascript">
var arr = [[12,59,66],[100,88]];
var sum=0;
for(var i in arr){//开始求和
for(var j in arr[i]){
sum += arr[i][j];
}
}
alert("二维数组的和为:"+sum);
</script>
运行结果:
个人所得税
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.div{
height: 200px;
width: 500px;
border: 1px solid black;
float: left;
}
ul li{
width: 350px;
list-style: none;
line-height: 30px;
border: 1px solid black;
}
input{
height: 25px;
}
</style>
</head>
<body>
<form >
<div>
<ul>
<li style="text-align: center;">个人所得税计算器</li>
<li>请输入你的月收入: <input type="text" id="num1" placeholder=" =所得税" />
</li>
<li>请输入所得税起征额: <input type="text" id="res" value=""/>
</li>
<li>所得税: <input type="text" id="res" value=""/>
</li>
<li style="text-align: center;"> <button type="button" onclick="cal() ">计算</button>
<button type="reset">重填</button>
</li>
</ul>
</div>
</form>
<script type="text/javascript">
function cal(){
var num1=document.getElementById("num1").value;
var oper=document.getElementById("oper").value;
var res,cha;
cha=(num1-oper);
if(cha<1500){
res=cha*0.03;
}else if(cha<4500){
res=cha*0.1-105;
}else if(cha<9000){
res=cha*0.2-555;
}else if(cha<35000){
res=cha*0.25-1005;
}else if(cha<55000){
res=cha*0.3-2755;
}else if(cha<80000){
res=cha*0.35-5505;
}else{
res=cha*0.45-13505;
}
if(res>0){
document.getElementById("res").value=res;
}
}
</script>
</body>
</html>
运行结果: