是否有突出显示可能的逻辑错误的IDE?如果是,什么是最好的
Is there an IDE that highlights possible logical errors? If so, what is the best?
例如,在花了一个小时处理以下javascript逻辑错误后,我终于意识到了这个问题。请记住,这个if语句嵌入在许多其他代码中。
for(i=0;i<alength;i++)
{
if(myvar = correct)
{
//ommitted irrelevent code
}
}
正如你所知,我给myvar分配了正确的变量,并对其进行了比较,所以它应该是:
if(myvar == correct)
在终于意识到这个错误后,我很恼火,因为我没有更快地识别它。我已经编程5年多了,主要是用java编程,但这种情况经常发生,我想知道是否有IDE或其他东西可以突出显示可能的逻辑错误。
您可以通过JSHint对代码进行linted。任何主要的编辑器都应该有插件。
在这种情况下,它会告诉你"需要一个条件表达式,但却看到了一个赋值。"
相关文章:
- 如果 a 为 false,则 if(a) === if(false)
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 如果href包含X,请更改href
- 如果localstorage为空,则显示欢迎消息
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 如果元素's的ID以数字开头
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- Jquery模板,如果xx&&如果yy
- 硒IDE下拉菜单
- 如果值为空,如何设置输入的默认值?jQuery
- 如果选中了多个复选框,如何添加事件
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- Selenium IDE javascript 如果存储的变量 = 是,请单击元素
- 如果我使用两个不同的 IDE 打开源代码文件,是否有任何冲突
- 是否有突出显示可能的逻辑错误的IDE?如果是,什么是最好的