1. 写一个函数,用户输入任意两个数字的任意算术运算(简单的计算器小功能),并能弹出运算后的结果。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var num1 = prompt('请输入第一个数字');
var st = prompt('请输入要进行运算的加减乘除号');
var num2 = prompt('请输入第二个数字');
function getSum(num1, num2) {
return [Number(num1) + Number(num2), num1 - num2, num1 * num2, num1 / num2];
}
var str = getSum(num1, num2);
if (st == '+') {
alert(str[0]);
} else if (st == '-') {
alert(str[1]);
} else if (st == '*') {
alert(str[2]);
} else {
alert(str[3]);
}
</script>
</head>
<body>
</body>
</html>
2.写一个函数,用户输入任意两个数字的最大值,并能出弹运算后的结果。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var num1 = prompt('请输入第一个数字');
var num2 = prompt('请输入第二个数字');
function getMax(num1, num2) {
return num1 >= num2 ? num1 : num2;
}
var num = getMax(num1, num2);
alert(num);
</script>
</head>
<body>
</body>
</html>
3.写一个函数,用户输入任意三个不同数字的最大值,并能弹出运算后的结果。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var num1 = prompt('请输入第一个数字');
var num2 = prompt('请输入第二个数字');
var num3 = prompt('请输入第三个数字');
function getMax(num1, num2, num3) {
if (num1 > num2) {
return num1 > num3 ? num1 : num3;
} else {
return num2 > num3 ? num2 : num3;
}
}
var num = getMax(num1, num2, num3);
alert(num);
</script>
</head>
<body>
</body>
</html>
4.写一个函数,用户输入一个数判断是否是素数,并返弹出回值(又叫质数,只能被1和自身整数的数)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var num = prompt('请输入一个数字');
function ifNum(num) {
for (var i = 2; i < num; i++) {
if (num % i == 0) {
return num + '不是素数';
}
}
return num + '是素数';
}
var res = ifNum(num);
alert(res);
</script>
</head>
<body>
</body>
</html>