
La declaración vacía o empty se usa para evitar proporcionar una expresión donde JavaScript requiere al menos una expresión.
Características generales
Una expresión vacía es un punto y coma ;
que indica que no hay ninguna expresión para ejecutar incluso si JavaScript requiere una o más expresiones; Por el contrario, si JavaScript acepta el uso de una sola expresión, es posible utilizar las secciones mass (declaración de bloque) más que un compilador de expresiones para compilar.
Estructura Empty en javascript
;
Ejemplos y aplicaciones en código
La expresión vacía se puede utilizar con bucles. Observa el siguiente ejemplo, que tiene un bucle sin cuerpo:
var arr = [1, 2, 3]; // establecer el valor de todos los elementos de la matriz a 0 for (i = 0; i < arr.length; arr[i++] = 0) / * de expresión vacío * / ; console.log(arr) // [0, 0, 0]
Tenga en cuenta que es útil agregar un comentario para mostrar que el uso de la expresión vacía es intencional, ya que su uso puede confundir al lector de código. Tenga en cuenta que el uso de la expresión vacía no estaba previsto en el siguiente ejemplo:
if (condition); // Precaución, esta condición no hará nada. doThis() // Esta función siempre se ejecutará
Otro ejemplo del uso de una expresión if...else
sin las llaves {}
, tenga en cuenta que lo que sucede cuando el valor de la variable three
es true
no es importante, pero aún no ejecutará la función doThis()
encontrada else
:
if (one) doOne(); else if (two) doTwo(); else if (three); // una else if (four) doFour(); else doThis();
Soporte de navegadores
Característica | Chrome | Firefox | IE | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | sí | sí | sí | sí | sí |
- Múltiples Constantes en TypeScript
- Estructura de Datos las Colas
- Estructura de Datos las Pilas (Stack)
- Widget Drawer en Flutter
- Clase Scaffold en Flutter
- Estructura del lenguaje Python
- Iteradores y generadores en TypeScript
- Símbolo en TypeScript (Symbol)
- Tipos Avanzados en TypeScript
- Tipos de Compatibilidad en TypeScript
- Inferir Tipos en TypeScript
- Tipos Generalizados (Generics) en TypeScript
- Tipos Básicos de Datos en TypeScript
- Interfaces en TypeScript
- Declaración de Variables en TypeScript
- Funciones en TypeScript
- Categorías en TypeScript
- Introducción a TypeScript
- Clase MaterialApp en Flutter
- Clase Container en Flutter
- ¿Qué son los Widgets en Flutter?
- Introducción a la Arquitectura de Aplicaciones con Flutter
- Lista Doblemente Enlazada
- Listas Vinculadas en Estructura de Datos
- Introducción a las Matrices(Arrays)
- Estructuras de Datos en los Algoritmos de Programación
- Expresión const en JavaScript
- Expresión let en JavaScript
- Introducción al Lenguaje de Programación CSS
- Intérprete de Python
- Expresión var en JavaScript
- Expresión try…catch en JavaScript
- Expresión throw en JavaScript
- Continue en JavaScript
- Switch en JavaScript
- Expresiones if…else en JavaScript
- Declaración vacía o empty en JavaScript
- Break en JavaScript
- Sentencia block en JavaScript
- Arguments en JavaScript
- Promise en JavaScript
- Number en JavaScript