题目描述:
用户在弹出的输入框中选择要做的运算
用户选择后弹出两个输入框,让用户输入数据
根据用户选择的操作和输入的数据,计算出最后结果并弹出提示框显示结果
思维导论:首先需要进行一个输入框的弹出,然后用户进行输入,然后再根据要求进行选择要计算的方式,再进行判断是否成立,成立的话则执行该语句否则进入下一个判断,最后放入一个循环,然后再用函数进行封装
具体如下:
function jiusan() { for (var i = 1; i > 0; i++) { var unum = prompt('欢迎使用建议计算器:\n1.加法运算:\n2.减法运算:\n3.乘法运算:\n4.除法运算:\n5.退出: 请出入您的选项:'); if (unum == 1) { var jnum1 = prompt('请输入第一个数'); var jnum11 = parseInt(jnum1); var jnum2 = prompt('请输入第二个数'); var jnum22 = parseInt(jnum2); var jsum = (jnum11 + jnum22); console.log(jsum); alert('两数结果为:' + jsum); } else if (unum == 2) { var anum1 = prompt('请输入第一个数'); var anum11 = parseInt(anum1); var anum2 = prompt('请输入第二个数'); var anum22 = parseInt(anum2); var asum = (anum11 - anum22); alert('两数结果为:' + asum); } else if (unum == 3) { var cnum1 = prompt('请输入第一个数'); var cnum11 = parseInt(cnum1); var cnum2 = prompt('请输入第二个数'); var cnum22 = parseInt(cnum2); var csum = (cnum11 * cnum22); alert('两数结果为:' + csum); } else if (unum == 4) { var unum1 = prompt('请输入第一个数'); var unum11 = parseInt(unum1); var unum2 = prompt('请输入第二个数'); var unum22 = parseInt(unum2); var usum = (unum11 / unum22); alert('两数结果为:' + usum); } else if (unum == 5) { break; } } } jiusan();