在JavaScript中,你可以使用多种方法来判断一个数是否在1到100之间(包括1和100)。以下是一些常见的方法:
function isBetweenOneAndHundred(num) {
if (num >= 1 && num <= 100) {
return true;
} else {
return false;
}
}
// 示例
console.log(isBetweenOneAndHundred(50)); // 输出: true
console.log(isBetweenOneAndHundred(101)); // 输出: false
function isBetweenOneAndHundred(num) {
return num >= 1 && num <= 100;
}
// 示例
console.log(isBetweenOneAndHundred(50)); // 输出: true
console.log(isBetweenOneAndHundred(101)); // 输出: false
如果你有一系列数字,并且想要检查某个数字是否在这个范围内,你可以创建一个包含1到100的数组,然后使用includes
方法来检查:
const range = Array.from({length: 100}, (_, i) => i + 1);
function isInRange(num) {
return range.includes(num);
}
// 示例
console.log(isInRange(50)); // 输出: true
console.log(isInRange(101)); // 输出: false
使用Set可以提高查找效率,因为Set的查找时间复杂度为O(1):
const rangeSet = new Set(Array.from({length: 100}, (_, i) => i + 1));
function isInRange(num) {
return rangeSet.has(num);
}
// 示例
console.log(isInRange(50)); // 输出: true
console.log(isInRange(101)); // 输出: false
以上方法都是简单且高效的,可以根据具体需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云