Java Script 练习题
题目1:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
题目1:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上数字,否则输出两数之和<br />
请输入a的值:<input type="text" id="leijia" /><br />
请输入b的值:<input type="text" id="leijia1" /><br />
<input type="button" value="请点击计算" onclick="hanshu()" /><br />
<br />
</body>
</html>
<script type="text/javascript" language="javascript">
function hanshu()
{
var a=parseInt(document.getElementById("leijia").value);
var b=parseInt(document.getElementById("leijia1").value);
if(a*a+b*b>100)
{
alert(a*a+b*b);
}
else
{
alert(a+b);
}
}
</script>


题目2:输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
题目2:输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)
请输入一个年份:<input type="text" id="y" /><br />
<input type="button" value="请点击" onclick="hanshu1()" /><br />
<br />
</body>
</html>
<script type="text/javascript" language="javascript">function hanshu1()
{
var y=parseInt(document.getElementById("y").value);
if(y>=0&&y<=9999)
{
if(y%4==0&&y%100!=0||y%400==0)
{
alert("您输入的是润年!");
}
else
{
alert("您输入的不是闰年!");
}
}
else
{
alert("年份输入有误!");
}
}</script>


题目3:标准体重:男士体重=身高-100±3;女士体重=身高-110±3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
题目3:标准体重:男士体重=身高-100±3;女士体重=身高-110±3<br />
请输入性别、身高、体重:<input type="text" value="性别" id="xb" /><input type="text" value="身高(cm)" id="sg" /><input type="text" value="体重(kg)" id="tz" /><br />
<input type="button" value="请点击查看体重是否标准" onclick="hanshu2()" /><br />
<br />
</body>
</html>
<script type="text/javascript" language="javascript">function hanshu2()
{
var a=document.getElementById("xb").value;
var b=parseFloat(document.getElementById("sg").value);
var c=parseFloat(document.getElementById("tz").value);
if(a=="男")
{
var d=c-b+100;
if(d>=-3&&d<=3)
{
alert("您的体重在正常范围内!");
}
else if(d<-3)
{
alert("您的体型偏瘦!");
}
else
{
alert("您的体型偏胖!");
}
}
else if(a=="女")
{
var e=c-b+110;
if(e>=-3&&e<=3)
{
alert("您的体重在正常范围内!");
}
else if(e<-3)
{
alert("您的体型偏瘦!");
}
else
{
alert("您的体型偏胖!");
}
}
else
{
alert("您输入的性别有误!")
}
}
</script>


题目4:一个游戏,前20关是每一关自身的分数,21-30关每一关是10分,31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分,输入你现在闯到的关卡数,求你现在拥有的分数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
题目4:一个游戏,前20关是每一关自身的分数,21-30关每一关是10分,31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分,输入你现在闯到的关卡数,求你现在拥有的分数<br />
请输入您现在的关卡数:<input type="text" id="gs" /><br />
<input type="button" value="点击计算分数" onclick="hanshu3()" /><br />
<br /><br />
</body>
</html>
<script type="text/javascript" language="javascript">
function hanshu3()
{
var g=parseInt(document.getElementById("gs").value);
var sum=0;
if(g>0&&g<=50)
{
for(var i=1;i<=g;i++)
{
if(i>0&&i<=20)
{
sum+=i;
}
else if(i>=21&&i<=30)
{
sum+=10;
}
else if(i>=31&&i<=40)
{
sum+=20;
}
else if(i>=41&&i<=49)
{
sum+=30;
}
else
{
sum+=100;
}
}
alert("您现在的分数是"+sum);
}
else
{
alert("您输入的关卡数有误!");
}
}
</script>

题目5:从控制台输入10个人的年龄放入数组,将十个人的年龄求总和
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
题目5:从控制台输入10个人的年龄放入数组,将十个人的年龄求总和<br />
<p id="pp">请在文本框内输入第1个人的年龄:</p>
<input type="text" id="age" />
<input type="button" value="添加" id="jia" onclick="hangshu4()" />
</body>
</html>
<script type="text/javascript" language="javascript">var array=new Array();
var rs=1;
function hanshu4()
{
var a=document.getElementById("jia").value;
if(a=="添加")
{
array[rs-1]=parseInt(document.getElementById("age").value);
document.getElementById("age").value="";
rs++;
document.getElementById("pp").innerText="请在文本框内输入第"+rs+"个人的年龄:";
if(rs==10)
{
document.getElementById("jia").value="添加并计算";
}
}
else
{
array[9]=parseInt(document.getElementById("age").value);
var sum=0;
for(var i=0;i<10;i++)
{
sum+=array[i];
}
document.getElementById("jia").disabled="disabled";
alert(sum);
}
} </script>





Java Script 练习题的更多相关文章
- java script第一篇(按钮全选的实现)
今天刚学了java script,记录下学习新知识的点滴.以下是操作步骤.鉴于我是初级者,如有错误,恳请读者指正.万分谢谢. 1.新建一个文档(用NotePad软件,为了使得在浏览器中打开不是乱码,在 ...
- Java Script 编码规范【转】
Java Script 编码规范 以下文档大多来自: Google JavaScript 编码规范指南 Idiomatic 风格 参考规范 ECMAScript 5.1 注解版 EcmaScript ...
- Java script基础
Java script基础 Js的每个语句后面都要有分号. <script type="text/java script">所有JS内容</script> ...
- Java script 看看黑客怎么写的
在2011年的BlackHat DC 2011大会上Ryan Barnett给出了一段关于XSS的示例java script 代码: ($=[$=[ ] ] [(__=!$+$)[_=-~-~-~$] ...
- Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑
判断两个变量是否相等在任何编程语言中都是非常重要的功能. JavaScript 提供了 == 和 === 两种判断两个变量是否相等的运算符,但我们开始学习的时候 JavaScript 的时候,就被一遍 ...
- Java Script 学习笔记
JS编程习惯类: 1. 命名 著名的变量命名规则 只是因为变量名的语法正确,并不意味着就该使用它们.变量还应遵守以下某条著名的命名规则: Camel 标记法 首字母是小写的,接下来的字母都以大写字符开 ...
- 10张思维导图带你学习JavaScript
10张思维导图带你学习JavaScript 下面将po出10张JavaScript相关的思维导图. 分别归类为: JavaScript变量 JavaScript运算符 JavaScript数组 ...
- Java Script 简介
Java Script 简介 JavaScript 是世界上最流行的编程语言. 这门语言可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备.JavaScrip ...
- 在ASP.Net环境中,当用户点击报表中的超链接时如何调用Java Script方法?
问题描述:在ASP.Net环境中,当用户点击报表中的超链接时如何调用Java Script方法? 问题解答: 你可以在TextObject.Hyperlink对象中编写js代码(javascript: ...
随机推荐
- Android利用Java反射机制修改Android System Language
private void updateLanguage(Locale locale) { try { Object objIActMag, objActMagNative; Class clzIAct ...
- zjuoj 3602 Count the Trees
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3602 Count the Trees Time Limit: 2 Seco ...
- 关于spring-servlet.xml cannot be opened because it does not exist的解决
右键项目---->properties--->Java Build Path--->source--->Add Folder --->选择conf文件夹
- RobotFrameWork http/https oauth接口测试 (一)
感觉自己最近销声匿迹快一个月了,应该总结下自己这个月学习的东西了~~~折腾完公司私有协议的接口测试(c++接口),开始折腾公司的http/https接口和webservice接口的测试,想着把所有的这 ...
- html5,表单
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- MyEclipse启动慢的办法
禁用myeclipse updating indexes MyEclipse 总是不停的在 Update index,研究发现Update index...是Maven在下载更新,但很是影响myecl ...
- Windows Azure 如何学习Azure
通过上一篇博文可以得知,Azure其实是个平台,上面跑的服务五花八门,可以相互分开使用,同时也可以相互结合. 那我们应该如何来学习Azure呢? 其实有很多种选择,正所谓条条大路通罗马, 官方的tra ...
- MVC(二)
所谓EF延迟加载,就是使用Lamabda或Linq查询数据时,EF并不会将数据直接查询出来,而是在用到的这个查询结果的时候才会加载到内存中.延迟加载也可以理解成 按需加载,顾名思义,就是按照所需的数据 ...
- php浏览历史记录
/** * 商品历史浏览记录 * $data 商品记录信息 */ private function _history($data) { if(!$data || !is_array($data)) { ...
- 执行大量的Redis命令,担心效率问题?用Pipelining试试吧~
参考的优秀文章 Request/Response protocols and RTT 来源 原来,系统中一个树结构的数据来源是Redis,由于数据增多.业务复杂,查询速度并不快.究其原因,是单次查询的 ...