蝙蝠岛资源网 Design By www.hbtsch.com
我们先来看下运行后的效果:
接下来我们分享给大家全部代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>document</title>
<style type="text/css">
/*计算器的style*/
.jisuanqi {
width: 270px;
height: 200px;
border: 1px solid black;
list-style-type: none;
background: #C9E495;
margin: 10px 0px 10px 0px;
}
.jisuanqi span {
width: 20px;
height: 10px;
margin-right: 5px;
}
.jisuanqi input {
margin-bottom: 5px;
}
[name=yunsuanfu] {
width: 50px;
height: 30px;
margin-left: 10px;
}
/*一元二次函数求根style*/
.box {
width: 300px;
height: 200px;
border: 1px solid black;
text-align: center;
background: #C9E495;
}
.box input {
margin-bottom: 10px;
}
</style>
<script type="text/javascript">
//计算10-100之和
function Sum(){
var i=0;
for (var j=10;j<=100;j++){
i+=j;
}
document.getElementById("count").value=i;
}
//判断是否闰年
function Runnian() {
var year = document.getElementById("year").value;
if (year==""){
alert("请先输入年份");
}
else if (year<=0){
alert("请输入大于0的年份");
}
else if ((year % 4 == 0) && (year % 100 != 0 || year % 400 == 0)){
document.write(year+"是闰年"+"\n");
document.write("<a href=''>返回重新输入</a>")
}
else{
document.write(year+"不是闰年"+"\n");
document.write("<a href=''>返回重新输入</a>")
}
}
//计算器1
function Calculate (){
var sum=0;
var num1 = parseFloat(document.getElementById("text1").value);
var num2 = parseFloat(document.getElementById("text2").value);
var sel = document.getElementById("select").value;
switch(sel){
case "+":sum=num1+num2;break;
case "-":sum=num1-num2;break;
case "*":sum=num1*num2;break;
case "/":sum=num1/num2;break;
default:sum="请输入数字选择运算符";break;
}
document.getElementById("jieguo").value = sum;
}
//计算器2
function Cal(count){
var sum;
var num1 = parseFloat(document.getElementById("text3").value);
var num2 = parseFloat(document.getElementById("text4").value);
switch(count){
case "+":sum=num1+num2;break;
case "-":sum=num1-num2;break;
case "*":sum=num1*num2;break;
case "/":sum=num1/num2;break;
}
document.getElementById("result").value = (sum.toFixed(2));
}
//计算一元二次函数根
function hanshu(){
var a=parseFloat(document.getElementById("txta").value);
var b=parseFloat(document.getElementById("txtb").value);
var c=parseFloat(document.getElementById("txtc").value);
var d=b*b-4*a*c
var r1=(-b+Math.sqrt(d))/(2*a);
var r2=(-b-Math.sqrt(d))/(2*a);
document.getElementById("txt1").value=(r1.toFixed(2));
document.getElementById("txt2").value=(r2.toFixed(2));
}
</script>
</head>
<body>
<!--第1题计算10到100之和-->
<input type="button" value="计算" onClick="Sum()" >
<input type="text" id="count" value="单击计算10-100之和">
<!--第2题判断是否为闰年-->
<p></p>
<div>判断是否为闰年:</div>
<input type="search" id="year" maxlength="4">
<input type="button" value="计算" onClick="Runnian()">
<!--第三题计算器-->
<p></p>
<input type="text" id="text1" size="5">
<select id="select">
<option value="">选择运算符</option>
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id="text2" size="5">
<input type="button" value=" = " onClick = "Calculate()">
<input type="text" id="jieguo">
<!--计算器-->
<div class="jisuanqi">
<h2>购物简易计算器</h2>
<li><span>第一个数</span>
<input type="search" id="text3">
</li>
<li><span>第二个数</span>
<input type="search" id="text4">
</li>
<li>
<input type="button" value=" + " name="yunsuanfu" onClick="Cal('+')">
<input type="button" value=" - " name="yunsuanfu" onClick="Cal('-')">
<input type="button" value=" × " name="yunsuanfu" onClick="Cal('*')">
<input type="button" value=" ÷ " name="yunsuanfu" onClick="Cal('/')">
</li>
<li><span>计算结果</span>
<input type="search" id="result">
</li>
</div>
<div class="box">
<h3>分别输入abc求根</h3>
<input type="text" size="3" value="" id="txta">
<input type="text" size="3" value="" id="txtb">
<input type="text" size="3" value="" id="txtc">
<br />
<input type="button" value="求根" onClick="hanshu()">
<br />
<input type="text" size="7" id="txt1">
<input type="text" size="7" id="txt2">
</div>
</body>
</html>
其中的JS代码以及样式大家可以在需要用到的时候灵活变换,感谢你对的支持。
标签:
JS,计算题
蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com
暂无JS处理一些简单计算题的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2025年10月25日
2025年10月25日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]
