| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
Las aplicaciones JavaScript se componen de sentencias con una sintaxis propia. Una sentencia puede estar formada por mltiples lneas. Puede haber varias sentencias en una sola lnea si separamos cada una de las sentencias por un punto y coma. No es una palabra clave, sino un grupo de palabras clave.
Puedes encontrarlas por orden alfabtico en la columna de la izquierda .
BlockUn bloque de sentencias se utiliza para agrupar cero o mas sentencias. El bloque se delimita por un par de llaves.
breakFinaliza la sentencia actual loop, switch, o label y transfiere el control del programa a la siguiente sentencia de la sentencia finalizada.
continueFinaliza la ejecucion de las sentencias dentro de la iteracion actual del actual bucle, y continua la ejecucion del bucle con la siguiente iteracion.
EmptyUna sentencia vaca se utiliza para proveer una "no sentencia", aunque la sintaxis de JavaScript esperaba una.
if...elseEjecuta una sentencia si una condicin especificada es true. Si la condicin es false, otra sentencia puede ser ejecutada.
switchEvalua una expresin, igualando el valor de la expresin a una clausula case y ejecuta las sentencias asociadas con dicho case.
throwLanza una excepcin definida por el usuario.
try...catchMarca un bloque de sentencias para ser probadas (try) y especifica una respuesta, en caso de que se lance una excepcin.
varDeclara una variable, opcionalmente inicializndola a un valor.
letDeclara una variable local de ambito de bloque, opcionalmente inicializndola a un valor.
constDeclara una constante de solo lectura.
functionDeclara una funcin con los parmetros especificados.
function*Los generadores de funciones permiten escribir iteradores con mas facilidad.
async functionDeclara una funcin asncrona con los parmetros especificados.
returnEspecifica el valor a ser retornado por una funcin.
classDeclara una clase.
do...whileCrea un bucle que ejecuta una instruccin especificada hasta que la condicin de prueba se evala como falsa. La condicin se evala despus de ejecutar la instruccin, lo que da como resultado que la instruccin especificada se ejecute al menos una vez.
forCreates a loop that consists of three optional expressions, enclosed in parentheses and separated by semicolons, followed by a statement executed in the loop.
for each...inItera una variable especificada sobre todos los valores de las propiedades del objeto. Para cada propiedad distinta, se ejecuta una instruccin especificada.
for...inItera sobre las propiedades enumerables de un objeto, en orden albitrario. Para cada propiedad distinta, las instrucciones pueden ser ejecutadas.
for...ofIterates over iterable objects (including Array, array-like objects, iterators and generators), invoking a custom iteration hook with statements to be executed for the value of each distinct property.
whileCrea un bucle que ejecuta la instruccin especificada siempre que la condicin de prueba se evale como verdadera. La condicin se evala antes de ejecutar la instruccin.
debuggerInvoca cualquier funcionalidad de depuracin disponible. Si no hay funcionalidad de depuracin disponible, esta isntruccin no tiene efecto.
exportUsada para permitir a un script firmada proveer propiedades, funciones y objetos a otros scripts firmada o sin firmar. Esta antigua funcionalidad de Netscape ha sido removida y ser redefinida por los modulos de ECMAScript 6
importUsada para permitir a un escript importar propiedades, funciones y objetos desde otro script firmado que ha exportado su informacin. Esta antigua funcionalidad de Netscape ha sido removida y ser redefinida por los modulos de ECMAScript 6.
labelProvee una instruccin con un identificador que puedes referir usando una instruccin break o continue .
withExtiende la cadena de alcance para una instruccin.
This page was last modified on 23 jul 2026 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |