本文实例为大家分享了JavaScript实现网页计算器的具体代码,供大家参考,具体内容如下
我们学完了函数,做一个网页计算器的小案例,巩固一下。
共两个案例:
案例一图:
相加:
相减:
相乘:
相除:
代码如下:
结构:
<p>整数1: <input type="text" name="" id="num1"> </p>
<p>整数2: <input type="text" name="" id="num2"> </p>
<p>
<input type="button" value="相加" onclick="math(add)">
<input type="button" value="相减" onclick="math(fuck)">
<input type="button" value="相乘" onclick="math(doubles)">
<input type="button" value="相除" onclick="math(fucks)">
</p>
<p>结果:<input type="text" name="" id="result"></p>
<script>
function math(func) {
var result = document.getElementById('result');
var num1 = parseInt(document.getElementById('num1').value);
var num2 = parseInt(document.getElementById('num2').value);
if (isNaN(num1) || isNaN(num2)) {
alert('输入数字,你个傻吊');
return false;
} else {
result.value = func(num1, num2);
}
}
function add(num1, num2) {
return num1 + num2;
}
function fuck(num1, num2) {
return num1 - num2;
}
function doubles(num1, num2) {
return num1 * num2;
}
function fucks(num1, num2) {
return num1 / num2;
}
</script>
案例二:
案例图:(实现案例图上的功能)
<script>
while (true) {
var choose = parseInt(prompt('欢迎使用简易计算器:' + '\n' + '1.加法操作' + '\n' + '2.减法操作' + '\n' + '3.乘法操作' + '\n' + '4.除法操作' + '\n' + '5.退出'));
if (choose > 5 || choose <= 0) {
alert('请输入1-5之间的选项...');
continue;
} else {
if (choose == 1) {
alert('欢迎使用加法计算器,请输入需要计算的两个数值');
var num1 = parseFloat(prompt('第一个数值:'));
var num2 = parseFloat(prompt('第二个数值:'));
alert('结果为:' + (num1 + num2));
continue;
} else if (choose == 2) {
alert('欢迎使用减法计算器,请输入需要计算的两个数值');
var num1 = parseFloat(prompt('第一个数值:'));
var num2 = parseFloat(prompt('第二个数值:'));
alert('结果为:' + (num1 - num2));
continue;
} else if (choose == 3) {
alert('欢迎使用乘法计算器,请输入需要计算的两个数值');
var num1 = parseFloat(prompt('第一个数值:'));
var num2 = parseFloat(prompt('第二个数值:'));
alert('结果为:' + (num1 * num2));
continue;
} else if (choose == 4) {
alert('欢迎使用加法计算器,请输入需要计算的两个数值');
var num1 = parseFloat(prompt('第一个数值:'));
var num2 = parseFloat(prompt('第二个数值:'));
alert('结果为:' + (num1 / num2));
continue;
} else {
alert('欢迎再次使用');
alert('再见');
break;
}
}
}
</script>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。