"无法正常工作-6ren"> "无法正常工作-> 运算符对我来说无法正常工作! var message = document.getElementById("success"); message.innerHTML = startNumber +-6ren">
gpt4 book ai didi

javascript - 运算符 ">"无法正常工作

转载 作者:行者123 更新时间:2023-11-28 11:55:01 25 4
gpt4 key购买 nike

> 运算符对我来说无法正常工作!

var message = document.getElementById("success");
message.innerHTML = startNumber + ">" + endNumber;
document.getElementById("mes").innerHTML = startNumber > endNumber;

input1: startNumber=45 , endNumber=1
////// output1 : 45>1 true

input2: startNumber=45 , endNumber=5
//////// output2:45>5 false

<小时/>

更新(我的变量声明之前/之后)谢谢:)

<!--Before-->
<form>
<input type="text" id="start_field" placeholder="start of">
<input type="text" id="end_field" placeholder="end at">
<input type="button" id="startbtn" value="Start">
</form>

var startPage =document.getElementById("start_field").value;
var endPage = document.getElementById("end_field").value;

<!--After-->
<form>
<input type="text" id="start_field" placeholder="start of">
<input type="text" id="end_field" placeholder="end at">
<input type="button" id="startbtn" value="Start">
</form>

var startPage =new Number(document.getElementById("start_field").value);
var endPage = new Number(document.getElementById("end_field").value);

最佳答案

您正在使用字符串,而不是数字。 字符串“45”不大于字符串“5”。

如果需要,您可以强制以数字方式解释字符串:

document.getElementById("mes").innerHTML = +startNumber > +endNumber;

关于javascript - 运算符 ">"无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25609883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com