弄清楚数字是减号还是正数

时间:2013-08-27 09:11:29

标签: javascript

假设我有一个由< -10组成的范围,我使用正则表达式调用将其拆分为< -10

然后我有一个函数可以从分割中获取数字,我将其称为range1.getMin(),这将返回-10但是当我使用range1.getMin().indexOf('-')时它不起作用。

3 个答案:

答案 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