Dos puntos en JavaScript
- Colon en la Operación Ternaria en JavaScript
- Dos puntos en JavaScript para estructura de objeto literal
-
Usar dos puntos en una instrucción
Switch-Case
- Establecer etiquetas con dos puntos en JavaScript
Los dos puntos (:)
en JavaScript se pueden usar en múltiples casos. Describiremos la convención de dos puntos en el operador ternario, la estructura literal del objeto de JavaScript, en las sentencias switch-case
y en las sentencias go-to
o en la configuración de etiquetas.
Colon en la Operación Ternaria en JavaScript
La operación condicional en JavaScript también se puede realizar en la estructura en línea, y esta especificación de la declaración if-else
se ve más ordenada y clara.
En primer lugar, se aplica una condición sobre la cual se ejecutará una instrucción y, si eso falla, se ejecutará la siguiente instrucción. Aquí el símbolo de disección entre las declaraciones es el colon.
var p = 42;
var q = 7;
console.log(p > q ? 'It\'s ' + p : 'Oops it\'s ' + q);
Producción:
Dos puntos en JavaScript para estructura de objeto literal
En el caso de la estructura literal del objeto en JavaScript, los pares clave-valor se establecen con dos puntos. El lado izquierdo de los dos puntos son las claves
, y el lado derecho de los dos puntos es para el valor
.
var object = {hair: 'long', color: 'black', age: 42}
console.log(object.color + object.age);
Producción:
Usar dos puntos en una instrucción Switch-Case
Una declaración switch-case
tiene múltiples casos para extraer la solución adecuada.
Mientras inicializamos los casos, los separamos con el bloque de código con dos puntos. Incluso la declaración predeterminada en el switch-case
se indica con dos puntos.
var day;
switch (new Date().getDay()) {
case 6:
day = 'It\'s Saturday';
break;
case 0:
day = 'It\'s Sunday';
break;
default:
day = 'Oh it\'s not holiday.'
}
console.log(day);
Producción:
Establecer etiquetas con dos puntos en JavaScript
Esta práctica de codificación no es muy apreciada en la mayoría de los casos, pero puede ayudar en muchos problemas. Después de etiquetar un determinado bloque de código, usamos dos puntos justo después de la etiqueta.
var x = 5;
var y = 42;
var z = 0;
sum: while (x < y) {
z = x++;
if (x >= y) {
break sum;
}
}
console.log(z);
Producción: