可以使用以下代码实现:
function checkNumberInInterval(number, interval) {
// 解析区间的上限和下限
const [lowerBound, upperBound] = interval.split(',');
// 去除空格并转换为数字
const lower = parseFloat(lowerBound.trim());
const upper = parseFloat(upperBound.trim());
// 检查给定数字是否在区间内
if (number >= lower && number <= upper) {
return true;
} else {
return false;
}
}
该函数接受两个参数:number
表示要检查的数字,interval
表示闭合区间,格式为[lower, upper]
,其中lower
为区间下限,upper
为区间上限。函数首先解析区间的上限和下限,并将其转换为数字类型。然后,通过比较给定数字与区间的上下限,判断给定数字是否在闭合区间内。如果是,则返回true
,否则返回false
。
以下是该函数的使用示例:
const number = 5;
const interval = '[1, 10]';
const isInInterval = checkNumberInInterval(number, interval);
console.log(isInInterval); // 输出 true
在这个例子中,给定数字为5,闭合区间为[1, 10]
,函数判断5是否在闭合区间内,结果为true
。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估。