Pregunta

Me perdí un " = " ;, debe ser:

if(maxi - 1 == i)...

pero firebug no informó nada.

Y me llevó bastante tiempo encontrarlo.

¿Es un error de Firebug?

¿Fue útil?

Solución

Funciona perfectamente para mí. Estoy usando Firebug v1.4.2. Complementos adicionales: Google Page Speed, YSlow, Firecookies

Mi código:

<script type="text/javascript">
var max = 5;
if(max - 1 = 4){
alert(true);
}
</script>

Captura de pantalla:
captura de pantalla http://img12.imageshack.us/img12/451/21986504.th.jpg

Tengo una " Asignación inválida del lado izquierdo " error para el ejemplo que ha proporcionado.

EDITAR:
Según lo descrito por Asker, el error estaba en un archivo JS. He hecho una inclusión como esta. Lo mismo, el error también fue rastreado.
captura de pantalla http://img17.imageshack.us/img17/8462/31594029.th.jpg

Conclusión
Creo que es que, cuando carga la página, Firebug no está activado. Cuando se activa después de cargar la página, el error no se capturó. Por lo tanto, no ves ningún error. Si mantiene Firebug activado y abre la página, es posible que solo vea el error registrado.

¡Espero que esto ayude!

Otros consejos

Firebug no es necesariamente el problema de todos los códigos. Es solo una herramienta para ayudarlo a encontrar errores. Es imposible escribir una herramienta para encontrar cada error en un programa (si solo ...).

Para ser justos, nada en su caja de herramientas lo encontró: ¿por qué culpar solo a Firebug? Te lo perdiste, tu editor de texto lo perdió, y tus pruebas unitarias lo perdieron, al menos.

Por ejemplo, si escribo esa expresión en mi editor, está subrayada en naranja y la barra de estado dice:

Test for equality (==) mistyped as assignment (=)? (parenthesize to suppress warning)

¿Por qué esperar hasta que su código llegue a su navegador web para ver si funciona? Hay muchos pasos antes de eso que son excelentes para la verificación y las pruebas. Cuanto antes identifique los problemas, más fáciles serán de solucionarlos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top