-1

假设我有一个范围,其中包含,< -10我使用正则表达式调用将其拆分,这给我留下了< -10.

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

4

3 回答 3

2

尝试与零进行比较:

var isNegative = range1.getMin() < 0;
于 2013-08-27T09:19:34.907 回答
0
function isMin(value) {
  if(value<0) {
    return true;
  }
  return false;
}

您可以添加一个检查eval()值,以确保您正在处理一个整数。

此外,如果您需要在流程中使用数字之前确保您有一个正数(或负数),您可以使用Math.abs()您的数字来确保它始终是一个正数。

于 2013-08-27T09:14:14.247 回答
-1
var val = parseInt("-10", 10)

可用于解析整数和测试正数

val >= 0
于 2013-08-27T09:14:03.160 回答