原创|2021-10-13

简易计算机:(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; } }

简易计算机完整代码:
> 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】完结!

    推荐阅读