假设我有一个由< -10
组成的范围,我使用正则表达式调用将其拆分为<
-10
。
然后我有一个函数可以从分割中获取数字,我将其称为range1.getMin()
,这将返回-10
但是当我使用range1.getMin().indexOf('-')
时它不起作用。
答案 0 :(得分:2)
尝试比较为零:
var isNegative = range1.getMin() < 0;
答案 1 :(得分:0)
function isMin(value) {
if(value<0) {
return true;
}
return false;
}
您可以为该值添加eval()
之类的检查,以确保您处理整数。
此外,如果您在使用流程中的号码之前需要确保您有正数(或负数),您可以Math.abs()
您的号码以确保它始终为正数
答案 2 :(得分:-1)
var val = parseInt("-10", 10)
可用于解析整数并测试正数
val >= 0