[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Learn_web_development/Howto/Solve_JavaScript_problems [Back]  [Original]

Resuelva problemas comunes en su cdigo JavaScript - Aprende desarrollo web | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

Resuelva problemas comunes en su cdigo JavaScript

Los siguientes enlaces apuntan a soluciones a problemas comunes de todos los das que deber solucionar para que su cdigo JavaScript se ejecute correctamente..

In this article

Errores comunes de principiante

Correcta ortografa y casing

Si su cdigo no funciona y / o el navegador se queja de que algo no est definido, verifique que haya escrito todos sus nombres de variables, nombres de funciones, etc. correctamente.

Algunas funciones comunes del navegador incorporado que causan problemas son:

Correcto Incorrecto
getElementsByTagName() getElementbyTagName()
getElementsByName() getElementByName()
getElementsByClassName() getElementByClassName()
getElementById() getElementsById()

Posicin de punto y coma

Debes estar seguro de no colocar ningn punto y coma incorrectamente. Por ejemplo:

Correcto Incorrecto
elem.style.color = 'red'; elem.style.color = 'red;'

Funciones

Hay una serie de cosas que pueden salir mal con la funciones.

Uno de los errores ms comunes es declarar una funcin, pero no llamarla a ninguna parte, Por ejemplo:

js
function miFuncion() {
  alert("Esta es mi funcion.");
}

Este cdigo no har nada a menos que lo llame, por ejemplo con

js
miFuncion();

Alcance de la funcin

Recuerda que las funciones tienen su propio alcance no puedes acceder a un valor de variable establecido dentro de una funcin desde fuera de la funcin, a menos que haya declarado la variable globalmente (es decir, no dentro de ninguna funcin), o retornar el valor fuera de la funcin.

Ejecucin de cdigo despus de una declaracin de retorno (Return)

Recuerde tambin que cuando devuelve un valor de una funcin, el intrprete de JavaScript sale de la funcin ningn cdigo declarado despus de que se ejecute la declaracin de devolucin (Return).

De hecho, algunos navegadores (como Firefox) le darn un mensaje de error en la consola del desarrollador si tiene cdigo despus de una declaracin de devolucin. Firefox te ofrece "cdigo inalcanzable despus de la declaracin de devolucin".

Mas abajo podemos observar una funcin de saludo, posterior a retornar intentamos asignar a la variable x, el valor de la propiedad que viene en la funcin. Esto nunca ocurrira ya que posterior a retornar un valor se sale del contexto funcin. En pocas palabras jamas ocurrira la asignacin.

Ejemplo de una declaracin posterior a una declaracin de retorno:

function saludo(nombre){
 return "Hola, " + nombre + " que bueno que volviste";
 var x = nombre; //Esta linea jamas se ejecutara ya que viene despues de un retorno
}

Notacin de objetos versus asignacin normal

Cuando asigna algo normalmente en JavaScript, utiliza un solo signo igual, por ejemplo:

js
const miNumero = 0;

Esto no funciona en los Objetos, sin embargo, con los objetos, debe separar los nombres de los miembros de sus valores mediante dos puntos y separar cada miembro con una coma, por ejemplo:

js
const miObjeto = {
  nombre: "Felipe",
  edad: 27,
};

Definiciones bsicas

Casos de uso bsico

General

Variables

Matemticas (MATH)

Cadenas de texto (Strings)

Matrices (Arrays)

Depuracin de JavaScript

Para obtener ms informacin sobre la depuracin de JavaScript, consulte Manejo de problemas comunes de JavaScript; Consulte tambin Otros errores comunes para obtener una descripcin de los errores comunes.

Tomar decisiones en el cdigo

Bucle / Iteracin

Casos de uso intermedio

Funciones

Objetos

JSON

Eventos

JavaScript Orientado a Objetos

Web APIs


Web Proxy Viewer  |  New URL  |  Original Page