为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript For 循环被忽略

JavaScript For 循环被忽略

繁星点点滴滴 2023-03-03 15:16:27
我试图在 js 中制作一个小程序来推翻您输入的文本。代码运行良好,但 for 循环被完全忽略,它甚至没有从内部执行一个代码块。    document.getElementById("StartButtonText").addEventListener("click",function(){                   var text_value = document.getElementById('TextValue').value;        console.log(text_value);        var text_length = text_value.length;        console.log(text_length);        var final_text;        var order;        for (order = 1; order >= text_length; order ++) {            final_text[order] = text_value[text_length - order + 1];                         console.log('for loop log ',order);             final_text = final_text + final_text[poradie];         }        console.log('after loop log ',order);         document.getElementById("TextTurningResult").innerHTML =  final_text;        console.log(final_text);                  });任何想法为什么它不运行?
查看完整描述

2 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

只要orderis 大于或等于 ,您的循环就会运行text_length

我猜你想写:

for (order = 0; order < text_length; order ++) { ... }


查看完整回答
反对 回复 2023-03-03
?
青春有我

TA贡献1784条经验 获得超8个赞

您应该将 for 循环中的条件更改为

for(order = 1; order <= text_length; order++){ ... }

在您的情况下,条件仅在第一次迭代时为假。


查看完整回答
反对 回复 2023-03-03
  • 2 回答
  • 0 关注
  • 154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信