Ada*_*rtz -1 javascript boolean-expression
我正在学习JavaScript,我正在尝试从Beginning JavaScript的示例中改进代码.具体来说,我试图让代码检查结束值是否大于起始值.
如果我输入一个起始值50和一个结束值6或8,那么我得到假结束<= start,即使6和8都小于50.如果我输入任何小于50的其他值,我得到真正.我测试的任何起始值都有同样的问题.我在逻辑中找不到任何错误,所以我必须误解代码(或者只是盲目).
谢谢!
<body>
<script>
while (isNaN(start) == true) {
var start = prompt("Enter starting value", "");
}
while (isNaN(end) || end <= start) {
var end = prompt("Enter ending value", "");
document.write((end <= start) + "<br/>");
document.write(start + "<br/>");
document.write(end + "<br/>");
}
</script>
</body>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
122 次 |
| 最近记录: |