<!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>
</head>
<body>
<script>
// ---------验证码方法--------
function getcode() {
var code = "";
for (var i = 0; i < 4; i++) {
var sum = Math.random() * 10;
sum = ("" + sum).charAt(0);
code += sum;
}
return code;
}
var z = getcode();
console.log(z);
// ---------计算机方法--------------
var num3 = +prompt("请输入第一位数")
var ysf = prompt("请输入运算符")
var num4 = +prompt("请输入第二位数")
// 加法
function getadd(num1, num2) {
var aa = num1 + num2
return aa
}
var a = getadd(num3, num4)
// 减法
function getjian(num1, num2) {
var bb = num1 - num2
return bb
}
var b = getjian(num3, num4)
// 乘法
function getcheng(num1, num2) {
var cc = num1 * num2
return cc
}
var c = getcheng(num3, num4)
// 除法
function getchu(num1, num2) {
var dd = num1 / num2
return dd
}
var d = getchu(num3, num4)
// document.write(a)
// document.write(b)
// document.write(c)
// document.write(d)
switch (ysf) {
case "+":
document.write(a)
break;
case "-":
document.write(b)
break;
case "*":
document.write(c)
break;
case "/":
document.write(d)
break;
default:
document.write("无法计算")
break;
}
</script>
</body>
</html>
函数封装验证码和简易计算器方法
于 2022-03-15 17:42:07 首次发布