召回用户输入的数据并显示它是否为数字
Recalling data user has input and showing if it is a number
这是一个由两部分组成的问题,我目前有以下代码,我正在尝试让控制台告诉我它是小写字母还是大写字母,或者它是数字。我似乎无法让 number.isInteger
正常工作,所以请告诉我哪里出了问题。
我也想拥有它,以便回叫用户输入的内容。所以与其说“这是一个大写字母”,不如说“你输入的字母 g 是小写字母”,大写字母和数字反之亦然。
希望这是有道理的,请在下面找到我当前的代码。我是编码新手,javascript 所以请尽量为我简化它。谢谢!
请看下面我目前拥有的代码:
let upperLower = prompt("please enter either a uppercase letter, lowercase letter or a number");
if (upperLower == upperLower.toLowerCase()) {
console.log("The character is lowercase");
}
else if (upperLower == upperLower.toUpperCase()) {
console.log("The character is uppercase");
}
else if (upperLower == Number.isInteger()){
console.log("This is a number");
}
或者您可以检查转换为数字的输入是否不是数字 (isNaN) 是否为 false
let upperLower = prompt("please enter either a uppercase letter, lowercase letter or a number");
if (!isNaN(parseInt(upperLower))){
console.log(upperLower + " is a number");
}
else if (upperLower == upperLower.toLowerCase()) {
console.log(upperLower + " character is lowercase");
}
else if (upperLower == upperLower.toUpperCase()) {
console.log(upperLower + " character is uppercase");
}
这是一个由两部分组成的问题,我目前有以下代码,我正在尝试让控制台告诉我它是小写字母还是大写字母,或者它是数字。我似乎无法让 number.isInteger
正常工作,所以请告诉我哪里出了问题。
我也想拥有它,以便回叫用户输入的内容。所以与其说“这是一个大写字母”,不如说“你输入的字母 g 是小写字母”,大写字母和数字反之亦然。
希望这是有道理的,请在下面找到我当前的代码。我是编码新手,javascript 所以请尽量为我简化它。谢谢!
请看下面我目前拥有的代码:
let upperLower = prompt("please enter either a uppercase letter, lowercase letter or a number");
if (upperLower == upperLower.toLowerCase()) {
console.log("The character is lowercase");
}
else if (upperLower == upperLower.toUpperCase()) {
console.log("The character is uppercase");
}
else if (upperLower == Number.isInteger()){
console.log("This is a number");
}
或者您可以检查转换为数字的输入是否不是数字 (isNaN) 是否为 false
let upperLower = prompt("please enter either a uppercase letter, lowercase letter or a number");
if (!isNaN(parseInt(upperLower))){
console.log(upperLower + " is a number");
}
else if (upperLower == upperLower.toLowerCase()) {
console.log(upperLower + " character is lowercase");
}
else if (upperLower == upperLower.toUpperCase()) {
console.log(upperLower + " character is uppercase");
}