0
点赞
收藏
分享

微信扫一扫

前端JS函数练习

吃面多放酱 2022-01-20 阅读 69
javascript

    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>
举报

相关推荐

0 条评论