JavaScri运算符之算术运算符小案例

济南云服务器 2026年5月31日09:51:44JavaScriptJavaScri运算符之算术运算符小案例已关闭评论61阅读模式

在日常工作过程中,开发网站难免会遇到一些对数字进行相关运算的需求,接下来,济南网站建设小编就通过一个非常简单的JavaScript综合案例,来为大家演示JavaScript编程语言中算术运算符的运算效果,其中包含加、减、乘、除、取余、自增、自减、正负号、幂运算等运算符,希望,对大家了解JavaScript编程语言中算术运算符,有所帮助。

关键代码:

<head>

    <title>JavaScri算术运算符综合案例</title>
    <style>
        .container {
            width: 500px;
            margin: 40px auto;
            padding: 20px;
            border: 1px solid #eee;
            border-radius: 6px;
        }
        button {
            padding: 8px 18px;
            background: #2385ff;
            color: #fff;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            margin-bottom: 20px;
        }
        #result {
            line-height: 1.8;
            font-size: 15px;
            background: #f8f8f8;
            padding: 15px;
            white-space: pre-wrap;
        }
    </style>
</head>
<body>
    <div class="container">
        <h3>JavaScript 算术运算符演示</h3>
        <button onclick="calcOperators()">点击执行运算</button>
        <div id="result"></div>
    </div>

    <script>
        function calcOperators() {
            let res = "";
            let a = 10;
            let b = 3;

            // 1. 加法 +
            res += `1. 加法 +\n`;
            res += `${a} + ${b} = ${a + b}\n`;
            // 加法特殊点:字符串拼接
            res += `数字+字符串:${a} + "5" = ${a + "5"} (会拼接文本)\n\n`;

            // 2. 减法 -
            res += `2. 减法 -\n`;
            res += `${a} - ${b} = ${a - b}\n\n`;

            // 3. 乘法 *
            res += `3. 乘法 *\n`;
            res += `${a} * ${b} = ${a * b}\n\n`;

            // 4. 除法 /
            res += `4. 除法 /\n`;
            res += `${a} / ${b} = ${a / b} (JS除法默认保留小数)\n\n`;

            // 5. 取余(求模)%  取余数
            res += `5. 取余 %\n`;
            res += `${a} % ${b} = ${a % b} (两数相除后的余数)\n\n`;

            // 6. 幂运算 **  计算几次方
            res += `6. 幂运算 **\n`;
            res += `${a} ** 2 = ${a ** 2} (10的2次方)\n`;
            res += `${b} ** 3 = ${b ** 3} (3的3次方)\n\n`;

            // 7. 一元正负 + 、-
            res += `7. 一元正负号\n`;
            res += `+${b} = ${+b}\n`;
            res += `-${b} = ${-b}\n\n`;

            // 8. 前置自增 ++a 、后置自增 a++
            let num1 = 5;
            res += `8. 自增 ++\n`;
            res += `原始值 num1 = ${num1}\n`;
            res += `后置自增 num1++:${num1++} (先取值,后+1)\n`;
            res += `执行后 num1 = ${num1}\n`;

            let num2 = 5;
            res += `前置自增 ++num2:${++num2} (先+1,后取值)\n\n`;

            // 9. 前置自减 --a 、后置自减 a--
            let num3 = 8;
            res += `9. 自减 --\n`;
            res += `原始值 num3 = ${num3}\n`;
            res += `后置自减 num3--:${num3--} (先取值,后-1)\n`;
            res += `执行后 num3 = ${num3}\n`;

            let num4 = 8;
            res += `前置自减 --num4:${--num4} (先-1,后取值)\n`;

            // 输出所有结果
            document.getElementById('result').innerText = res;
        }
    </script>
</body>

济南云服务器
  • 本文由 发表于 2026年5月31日09:51:44
  • 转载请务必保留本文链接:http://news.hcsw666.com/2788