js的表单操作 简单计算器

下面是一份详细讲解js表单操作的简单计算器的攻略,包含了实现步骤和示例说明。

下面是一份详细讲解js表单操作的简单计算器的攻略,包含了实现步骤和示例说明。

实现步骤

1. 准备HTML页面

首先,我们需要准备一个HTML页面,用于实现表单操作的简单计算器。在页面中需要包含以下元素:

  • 输入框:用于用户输入数字;
  • 操作符选择框:用于用户选择加、减、乘、除四种操作符;
  • “计算”按钮:用于触发计算操作;
  • 结果展示区:用于展示计算结果。

HTML 页面大致如下:

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <title>表单操作的简单计算器</title>
  </head>
  <body>
    <form>
      <div>
        <label for="inputNumber">输入数字:</label>
        <input type="number" id="inputNumber" />
      </div>
      <div>
        <label for="operation">选择操作:</label>
        <select id="operation">
          <option value="+">加</option>
          <option value="-">减</option>
          <option value="*">乘</option>
          <option value="/">除</option>
        </select>
      </div>
      <div>
        <button type="button" onclick="calculate()">计算</button>
      </div>
      <div>
        <label for="result">计算结果:</label>
        <input type="text" id="result" readonly />
      </div>
    </form>
  </body>
</html>

2. 编写JavaScript代码

接下来,我们需要编写 JavaScript 代码,实现简单计算器的逻辑。代码大致分为两部分:

  • 获取用户输入的数字和操作符;
  • 根据操作符计算结果并展示。

具体实现如下:

function calculate() {
  // 获取用户输入的数字和操作符
  const number = parseFloat(document.getElementById("inputNumber").value);
  const operator = document.getElementById("operation").value;

  // 根据操作符计算结果
  let result;
  switch (operator) {
    case "+":
      result = number + number;
      break;
    case "-":
      result = number - number;
      break;
    case "*":
      result = number * number;
      break;
    case "/":
      if (number === 0) {
        alert("除数不能为0!");
        return;
      }
      result = number / number;
      break;
    default:
      alert("未知操作符!");
      return;
  }

  // 展示计算结果
  document.getElementById("result").value = result;
}

在此代码中,我们使用了 parseFloat 函数获取用户输入的数字,并使用 switch...case 语句根据操作符计算结果。注意,我们还检查了除法计算时除数是否为0的情况。

3. 运行代码

最后,在浏览器中打开该 HTML 文件,即可看到简单计算器页面。输入数字、选择操作、点击“计算”按钮,页面会展示计算结果。

示例说明

下面,我们来看两个示例,演示简单计算器的使用过程。

示例1

  1. 打开HTML页面;
  2. 在“输入数字”输入框中输入数字3;
  3. 在“选择操作”中选择“加”操作符;
  4. 点击“计算”按钮;
  5. 页面会显示计算结果6。

示例2

  1. 打开HTML页面;
  2. 在“输入数字”输入框中输入数字5;
  3. 在“选择操作”中选择“除”操作符;
  4. 点击“计算”按钮;
  5. 页面会弹出提示信息“除数不能为0!”。

本文标题为:js的表单操作 简单计算器

基础教程推荐