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