简易计算机:(JavaScript实现)
Posted King of my heart�
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简易计算机:(JavaScript实现)相关的知识,希望对你有一定的参考价值。
简易计算机:(javascript实现)
函数的封装:
-
List item
在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。
函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。
首先:初始化变量,设置欢迎弹窗,命名为welcome();并设置操作选项提示。
var w, shu1, shu2;
// var shu1;
// var shu2;
function welcome() {
w = parseInt(prompt('欢迎使用计算器:\\n1.加法运算。\\n2.减法运算。\\n3.乘法运算。\\n4.除法运算。\\n5.退出。\\n请输入您的选项。'));
}
其次:设置数字输入提示框,命名为shuru();
function shuru() {
shu1 = parseFloat(prompt('请输入第一个数值'));
shu2 = parseFloat(prompt('请输入第二个数值'));
}
最后:1.设置 while (true) {}无限循环;2.调用 welcome()欢迎提示弹窗;3.利用if (w == ?) {}进行判断;4.调用shuru()数字输入提示框;5.进行数学运算,然后输出计算结果。6.在w等于5时设置 break跳出死循环。
注:在 while (true) {}无限循环中一定要设置 break跳出死循环。
while (true) {
welcome();
if (w == 1) {
shuru();
var sum = shu1 + shu2;
alert(sum);
}
if (w == 2) {
shuru();
var sum = shu1 - shu2;
alert(sum);
}
if (w == 3) {
shuru();
var sum = shu1 * shu2;
alert(sum);
}
if (w == 4) {
shuru();
var sum = shu1 / shu2;
alert(sum);
}
if (w == 5) {
alert('感谢您的使用!');
break;
}
}
简易计算机完整代码:
<script>
var w, shu1, shu2;
// var shu1;
// var shu2;
function welcome() {
w = parseInt(prompt('欢迎使用计算器:\\n1.加法运算。\\n2.减法运算。\\n3.乘法运算。\\n4.除法运算。\\n5.退出。\\n请输入您的选项。'));
}
function shuru() {
shu1 = parseFloat(prompt('请输入第一个数值'));
shu2 = parseFloat(prompt('请输入第二个数值'));
}
while (true) {
welcome();
if (w == 1) {
shuru();
var sum = shu1 + shu2;
alert(sum);
}
if (w == 2) {
shuru();
var sum = shu1 - shu2;
alert(sum);
}
if (w == 3) {
shuru();
var sum = shu1 * shu2;
alert(sum);
}
if (w == 4) {
shuru();
var sum = shu1 / shu2;
alert(sum);
}
if (w == 5) {
alert('感谢您的使用!');
break;
}
}
</script>
完结!
以上是关于简易计算机:(JavaScript实现)的主要内容,如果未能解决你的问题,请参考以下文章