Sentencias de JavaScript

 

 

 

Sentencias de javascript 1

 

Aprenda los conceptos básicos de las declaraciones de JavaScript

Si las expresiones son unidades individuales de JavaScript que el motor puede evaluar, las declaraciones pueden contener una o más expresiones diferentes y son ejecutadas por el motor para realizar una operación.

Los programas están compuestos por múltiples instrucciones. Las instrucciones pueden abarcar varias líneas.

Al igual que con las expresiones, JavaScript tiene un conjunto completamente diferente de declaraciones:

  • declaraciones de expresión
  • declaraciones de declaración
  • declaraciones de flujo de control
  • declaraciones de bucle
  • Declaraciones varias

Vamos a sumergirnos en los detalles.

Declaraciones de separación

Las declaraciones pueden terminar con un punto y coma opcional ;. Al usarlo, puede tener varias declaraciones en una sola línea. Normalmente no uso punto y coma, pero puede usarlo siempre que finalice una declaración.

Declaraciones de expresión

Una expresión por sí sola es también una afirmación:

20.02'something'truefalsethis //the current scopeundefinedi //where i is a variable or a constant1 / 2i++i -= 2i * 2'A ' + 'string'[] //array literal{} //object literal[1,2,3]{a: 1, b: 2}{a: {b: 1}}a ba || b!aobject.property //reference a property (or method) of an objectobject[property]object['property']new object()new a(1)new MyRectangle('name', 2, {a: 4})function() {}function(a, b) { return a * b }(a, b) = a * ba = a * 2() = { return 2 }a.x(2)window.resize()

Declaraciones de declaración

Con una declaración se asigna un valor a un nombre de variable.

Ejemplos:

var i = 0let j = 1const k = 2//declare an object valueconst car = { color: blue}

Aquí están las declaraciones de funciones:

//declare a functionfunction fetchFromNetwork() { //...}//orconst fetchFromNetwork = () = { //...}

Declaraciones de flujo de control

Las declaraciones se pueden agrupar mediante un bloque:Te recomendamos Estufa de pellets

{ //this is a block const a = 1; const b = 2;}

Al utilizar esta sintaxis, puedes tener múltiples declaraciones siempre que JavaScript espere una sola declaración.

Tenga en cuenta que cualquiera de las declaraciones de flujo de control condicional verifica una expresión y, dependiendo de ella, ejecuta una declaración o un bloque:

if (condition === true) { //execute this block} else { //execute this block}

Puedes omitir las llaves si solo tienes una declaración:

if (condition === true) /* statement */ else /* another statement */

Entraré en todas las diferentes estructuras de flujo de control en las siguientes secciones.

Sentencias de bucle

Los bucles funcionan de manera similar al ifejemplo anterior.

Algunos bucles comprueban una expresión y repiten la ejecución de una declaración hasta que dicha expresión se evalúa como verdadera.

Otros bucles iteran sobre una lista y ejecutan una declaración (o bloque) para cada elemento de la lista, hasta que la lista finaliza.

Vea mi tutorial completo sobre bucles de JavaScript .

Declaraciones varias

devolver

Esta declaración devuelve un valor de una función, finalizando la ejecución de la función.

tirar

Lanza una excepción (más adelante veremos qué es una excepción)

Intenta atraparlo

Se utiliza un bloque try/catch para capturar excepciones. Nuevamente, veremos cómo se aplican más adelante.

try {} catch (expression) {}

utilizar estricto

Esta declaración se aplica en modo estricto .

depurador

Agrega un punto de interrupción que el depurador puede utilizar.

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

Sentencias de JavaScript

Declaraciones de separaciónDeclaraciones de expresiónDeclaraciones de declaraciónDeclaraciones de flujo de controlSentencias de bucleDeclaraciones varias

programar

es

2025-01-19

 

Sentencias de javascript 1
Sentencias de javascript 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences