js比较两个值的大小
通常 uff1a如果(2 > 10)
{
警报(不正确!;
}
这种比较不是预期结果的结果:它相当于2。1,比较10个第一个。
uff1a解
如果(eval(2)> eval(10))
{
Alert (incorrect!;
}
eval()函数是用来计算字符串的代码没有参考任何特定的对象。
功能检查()
{
VaR num1 = document.form1.num1.value;
VaR num2 = document.form1.num2.value;
如果(num2 > num1)
{
警报('num2 > num1!);
返回false;
}
返回true;
}
功能检查()
{
VaR num1 = document.form1.num1.value;
VaR num2 = document.form1.num2.value;
如果(parseInt(num2)> parseInt(num1))
{
警报('num2 > num1!);
返回false;
}
返回true;
}
如:
在你写的程序中,110和18是18,因为
这两个数字都是字符串,1和1是相等的,在1和8之后,当然,8,所以18大。
比较之前,您可以将int类型转换为int类型
如果(parseInt(num2)> parseInt(num1))
上面的JS比较两个数值例子,这都是萧边分享你的内容。我希望能给你一个参考,希望你能得到很多支持。