我将此代码用于X'n'O文件。我所做的是带有NOT选项的IF语句,但是我想使用||运算符定义多个选择。这说明了问题所在。请帮我。代码如下:

if (!xslot=="1" || !xslot=="2" || !xslot=="3" || !xslot=="4" || !xslot=="5" || !xslot=="6" || !xslot=="7" || !xslot=="8" || !xslot=="9") {
alert("Please enter a valid slot number from 1 to 9.");
}


非常感谢任何帮助我的人。

最佳答案

由于要使用数字,因此请将输入视为数字:

if(+xslot < 1 || +xslot > 9)
    alert("Please enter a valid slot number from 1 to 9.");


+xslot强制转换为xslot的整数...

10-07 14:35