Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否存在突出显示可能的逻辑错误的IDE?如果是的话,什么是最好的?_Javascript_Ide_Logical Operators_Error Logging - Fatal编程技术网

Javascript 是否存在突出显示可能的逻辑错误的IDE?如果是的话,什么是最好的?

Javascript 是否存在突出显示可能的逻辑错误的IDE?如果是的话,什么是最好的?,javascript,ide,logical-operators,error-logging,Javascript,Ide,Logical Operators,Error Logging,例如,在花了一个小时处理下面的javascript逻辑错误之后,我终于意识到了这个问题。请记住,这个if语句嵌入在许多其他代码中 for(i=0;i<alength;i++) { if(myvar = correct) { //ommitted irrelevent code } } 在最终意识到这个错误后,我非常恼火,因为我没有更快地识别它。我已经编写了5年多的程序,大部分是用java编写的,但这种情况经常发生,我想知道是

例如,在花了一个小时处理下面的javascript逻辑错误之后,我终于意识到了这个问题。请记住,这个if语句嵌入在许多其他代码中

for(i=0;i<alength;i++)
{
    if(myvar = correct)
    {
        //ommitted irrelevent code            
    }
}

在最终意识到这个错误后,我非常恼火,因为我没有更快地识别它。我已经编写了5年多的程序,大部分是用java编写的,但这种情况经常发生,我想知道是否有一个IDE或一些可以突出显示可能的逻辑错误的东西。

您可以对代码进行筛选。 应该有任何主要编辑插件


在这种情况下,它会告诉您需要一个条件表达式,而不是一个赋值。

这个问题可以通过给您一本写有编程错误的圣经来回答。但这被认为有点过于宽泛。经验和一个好的IDE可以解决这些问题。对于特定的问题:C++编译器发出警告,如果赋值没有附加括号。如果是编译语言,那么编译器就可以将警告当作错误标志。使用棉绒。让同行评审代码。通过将代码移动到函数中等来减少代码段的长度,从而使代码读取更简单,代码检查更容易捕获错误。常见的编程错误有十亿种。针对特定语言的社区wiki类型的问题(一个答案是一个常见错误)可能会更好。该问题已被修改,jarmod和TheShellfishMeme已回答当前问题,甚至原始问题,其他人建议使用良好的IDE。我相信有更多的答案可能会有帮助,所以否决权似乎不适用,我认为这个问题应该暂时搁置。然而,我不在乎消极的方面。我关心这个很棒的网站StackOverflow及其很棒的用户提供的非常感谢的帮助。谢谢大家。
if(myvar == correct)