首页 > 解决方案 > 如何让我的代码检查我是否输入了整数?

问题描述

我的代码不适用于我的 JavaScript 项目。我希望它检查您是否输入了整数,如果输入了,请检查您是否输入了整数。我希望它接受我的数字“3”prompt并说它是一个整数。相反,我输入的所有内容“都不是整数”。有人可以帮忙吗?这是我的代码的副本:

function changeTime() {
    var changeTimee = prompt("Enter in a new amount of seconds. Leave blank or press cancel to cancel.");
    console.log("You entered: " + changeTimee);
    if (Number.isInteger(changeTimee)) {
        if (floor(changeTimee) === changeTimee) {
        if (changeTimee === "" || changeTimee === null) {
            console.log("Left Blank");
        } else {
            seconds = changeTimee;
        }
        }
    } else {
        alert("Please enter positive integer, not a string.");
    }
    console.log(seconds);
}

标签: javascriptinteger

解决方案


推荐阅读