程序设计基础 javascript作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
</script>
</head>
<body>
<input type="button" value="计算" onclick="jisuan();"/>
</body>
</html>
习题2:
让用户输入一个名字的列表,并将名字保存在数组中。在程序中循环地提示用户输入一个名字,直到用户输入为空。然后按升序顺序排列名字,并把名字输出在页面上,每个名字占一行。
if(isNaN(num) || !reg.test(num)){
return false;
}
return true;
}
function formatNum(num){
if(num.indexOf('.') >= 0){
return parseFloat(num);
}else{
return parseInt(num);
<span style="text-align:center;"><h3>简单计算器</h3></span>
<hr/>
<input type='radio' name='operateType' value='1' checked>加法<input type='radio'
name='operateType' value='2'>减法
<input type='radio' name='operateType' value='3'>乘法<input name='operateType'
type='radio' value='4'>除法
<br/><br/>
数一:<input type="text" id="firstNum" value="0"/><br/><br/>
}
nameArray.sort(function compareFunction(param1,param2){
return param1.localeCompare(param2);
});
for(var i=0;i<nameArray.length;i++){
document.write(nameArray[i] + '<br/>');
operateType = operateTypeArr[i].value;
break;
}
}
var firstNum = document.getElementById('firstNum').value;
var secondNum = document.getElementById('secondNum').value;
if(!validateNum(firstNum)){
alert("数一必须为数字");
return false;
}
if(!validateNum(secondNum)){
alert("数二必须为数字");
return false;
}
firstNum = formatNum(firstNum);
secondNum = formatNum(secondNum);
break;
case 4:
resultNum = firstNum / secondNum;
break;
}
document.getElementById('resultNum').value = resultNum;
}
function validateNum(num){
var reg=/^(\d+)(\.(\d+))?$/;
switch(parseInt(operateType)){
case 1:
resultNum = firstNum + secondNum;
break;
case 2:
resultNum = firstNum - secondNum;
break;
case 3:
resultNum = firstNum * secondNum;
</div>
</div>
</body>
</html>
var resultNum = 0;
var operateTypeArr = document.getElementsByName('operateType');
var operateType = 1;
for(vBiblioteka Baidur i=0;i<operateTypeArr.length;i++){
if(operateTypeArr[i].checked == true){
}
}
</script>
</head>
<body>
<div style="width:360;height:280;margin-left:40;background:#95CACA;border-radius:20px;"
<div style="width:400px;line-height:2;bacground-color:#8E8E8E;">
JavaScript
作业1:
使用循环语句,计算从1到100个数相加的结果并将其输出在Web页面上。
<html>
<head>
<script>
function jisuan(){
var sum = 0;
for(var i=1;i<=100;i++){
sum += i;
}
document.write(sum);
<html>
<head>
<script>
function paixu(){
var nameArray = [];
var name = prompt('请输入一个中文名字','');
while(name != null && name != ''){
nameArray.push(name);
name = prompt('请输入一个中文名字','');
数二:<input type="text" id="secondNum" value="0"/> <input type="button"
onclick="calculateNum();" style="margin-left:38px;" value="计算"/><br/><br/>
结果:<input type="text" id="resultNum" value="0"/>
}
}
</script>
</head>
<body>
<input type="button" value="输入" onclick="paixu();"/>
</body>
</html>
作业2
操作题:用JavaScript写一个带加减乘除运算的简易计算器。
<html>
<head>
<script>
function calculateNum(){
相关文档
最新文档