如果使用一元+/ -运算符来执行转换作为Number()转换函数,那么为什么我们需要一元运算符?这些一元运营商的特殊需求是什么?
我有这个javascript函数来验证数字是否大于另一个数字
function validateForm() {
var x = document.forms["frmOrder"]["txtTotal"].value;
var y = document.forms["frmOrder"]["totalpoints"].value;
if (x > y) {
alert("Sorry, you don't have enough points");
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因它不起作用.
如果我这样做,alert(x)我得到1300,并alert(y)给出999
这有效......
function validateForm() {
var x = 1300;
var y = 999;
if (x > y) {
alert("Sorry, you don't have enough points");
return false;
}
}
Run Code Online (Sandbox Code Playgroud) 我有2个数字输入字段,当用户停止输入时,以下内容将运行。我正在做的是检查输入的数字是否大于输入b的值,如果显示错误。
问题是计算进行得不好。例如,如果a为200且b为100,则有效,但如果a为200且b为5,则无效
不知道为什么...所以任何帮助将不胜感激。
$("#input_6_23, #input_6_24").on({
blur: function() {
var a = document.getElementById("input_6_23").value;
var b = document.getElementById("input_6_24").value;
if(a > b) {
alert(a is bigger than b);
}
}
});
Run Code Online (Sandbox Code Playgroud)