为什么我的代码不能正确输出奇数和偶数十进制数? [已关闭]

问题描述 投票:0回答:1

这是我的代码,没有输出正确的奇数或偶数小数。我问了 chat gpt,它只是告诉我要另外一个来提醒我这不是一个真实的数字。我不想提醒这一点,我希望它提醒奇数或偶数。

function submit() {
  let somethingLogical = document.getElementById("name").value;
  if (somethingLogical % 2 === 0) {
    alert("even");
  } else {
    alert("odd");
  }
}

javascript html
1个回答
-2
投票

确保

let somethingLogical = document.getElementById("name").value;
不返回字符串值。否则,您可能会因对字符串进行
%
操作而收到意外结果。

© www.soinside.com 2019 - 2024. All rights reserved.