失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JavaScript实现简易计算器

JavaScript实现简易计算器

时间:2019-11-30 17:15:50

相关推荐

JavaScript实现简易计算器

简易计算器

利用JavaScript语言,综合使用条件判断语句、循环结构、函数实现简易计算器功能。

条件判断语句

条件判断语句指的是根据指定的条件所返回的结果(真或假或其它预定义的),来执行特定的语句。JavaScript 支持两种条件判断语句:if…else和switch。

if…else语句

当一个逻辑条件为真,用if语句执行一个语句。当这个条件为假,使用可选择的 else 从句来执行这个语句。

switch语句

switch 语句允许一个程序求一个表达式的值并且尝试去匹配表达式的值到一个 case 标签。如果匹配成功,这个程序执行相关的语句。

循环结构

for

for 语句用于创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。

while

while 语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环。

do…while

do…while语句创建一个执行指定语句的循环,直到condition值为 false。在执行statement 后检测condition,所以指定的statement至少执行一次。

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建函数,通过判断不同的运算符,返回两个数值相应的运算结果function input(operation) {var num1 = parseInt(prompt('请输入第一个数值:'))var num2 = parseInt(prompt('请输入第二个数值:'))if (operation == '+') {return num1 + num2} else if (operation == '-') {return num1 - num2} else if (operation == '*') {return num1 * num2} else {return num1 / num2}}// 利用do{} while()循环,实现简易计算器首页可循环出现,不退出可以一直进行计算do {var num = parseInt(prompt('欢迎使用简易计算器:\n1.加法运算;\n2.减法运算;\n3.乘法运算;\n4.除法运算;\n5.退出;\n请输入您的选项:'))// 利用switch分支结构,调用函数,给不同的运算传入相应的运算符,并弹出计算结果switch (num) {case 1:alert(input('+'))breakcase 2:alert(input('-'))breakcase 3:alert(input('*'))breakcase 4:alert(input('/'))break}} while (num != 5)// 当输入5时,条件不为真,退出循环,弹出退出提示alert('您正在退出...')</script></head><body></body></html>

如果觉得《JavaScript实现简易计算器》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。