原创|2021-10-13
简易计算机:(JavaScript实现) 函数的封装:
- List item
在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。
函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。
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;
}
}
简易计算机完整代码:
>
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;
}
}
【原创|2021-10-13】完结!
推荐阅读
- 绘本讲师训练营【24期】14/21阅读原创《小黑鱼》
- 绘本讲师训练营7期9/21阅读原创《蜗牛屋|绘本讲师训练营7期9/21阅读原创《蜗牛屋 》
- 【原创】君子之心,常怀敬畏
- 《偶得》
- 绘本讲师训练营【28期】15/21阅读原创《活了100万次的猫》
- 你命令我爱你吧(原创)
- [原创]能见沂山一棵树,胜读十年无用书!
- 【原创】岫奕诗文《南乡子|【原创】岫奕诗文《南乡子 宴饮席间赠高君》(词林正韵)
- 故事|故事||三秒记忆 多少爱
- 绘本讲师训练营【28期】19/21阅读原创《谁下了最美丽的蛋》