javascript - 如何让我的代码检查我是否输入了整数?
问题描述
我的代码不适用于我的 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);
}
解决方案
推荐阅读
- node.js - WebSocket 连接到“wss://api.example.com/ws”失败:WebSocket 握手期间出错:意外响应代码:404
- gitkraken - GitKraken:无法打开公钥文件
- javascript - 如何在 javascript 中重定向自定义生成的 URL?
- android - Android 工作室 - MVP 模式
- ios - Siri,通过 Swift 改变语言识别,动态
- python - 在 Django 中的表单操作后无法重定向
- networking - 如果 TCP/IP 标头计数为 40 个字节,那么 8 个字节的 WebSocket 消息实际上得到 > 40 个字节?
- qt - 如何在 Qt 中创建和修改 .doc 和 .docx 文件?
- python-3.x - 在python中重新采样和切片数据
- swiftui - ModalView 中的 EnvironmentObject 问题