En esta lección se presentan operadores de texto.
number
Representa números en JavaScript.
En JavaScript se usa el estándar IEEE 754 y en realidad son límites.
Incluye a los números que llevan punto decimal, como podrían ser
-1.8
,
1.0
,
0.999999999999999999999999
o
801.002
.
Incluye a los números enteros como
1
,
2
,
101
.
El valor
NaN
representa valores que no son un número; por ejemplo, los resultados
de
0 / 0
y
Math.sqrt(-1)
(la raíz cuadrada de -1).
Representación de números en notación científica.
a + b
Cuando uno de los 2 operandos del operador
+
es
string
,
se convierten los 2 operandos en texto y se juntan.
a += b
Equivale a
a = a + x;
pero se ejecuta más rápido.
Nota que el primer operando debe ser una variable.
hgg hgg2 hgg2.
Secuencia de caracteres delimitadas por el símbolo
acento invertido
(`
),
que se genera con Alt Gr+} en el teclado latinoamericano.
En su interior puedes poner cualquier caracter, excepto acento invertido.
Puede incluir saltos de línea.
En su interior puedes poner la secuencia
${}
,
que permite poner en el interior de las llaves una expresión,
cuyo resultado convertido a texto sustituye a toda esta secuencia.
Ejemplo de bb 288 de bb yy
a < b
Representa el orden natural de los datos. Si el valor a la izquierda
va antes que el de la derecha, el resultado es
true
;
en otro caso es
false
.
Entre 2 caracteres, el que tenga el menor código Unicode es el menor.
Entre 2 textos, el que aparezca primero en el diccionario es el menor.
En el ejemplo que sigue, el orden natural es:
"0" < "A" < "a" < "aa" < "ah" < "ai" < "b"
a > b
Representa el orden invertido de los datos. Si el valor a la izquierda
va después que el de la derecha, el resultado es
true
;
en otro caso es
false
.
Entre 2 caracteres, el que tenga el menor código Unicode es el menor.
Entre 2 textos, el que aparezca primero en el diccionario es el menor.
En el ejemplo que sigue, el orden natural es:
"aa" < "ah" < "ai"
a <= b
En el ejemplo que sigue, el orden natural es:
"aa" < "ah" < "ai"
a >= b
En el ejemplo que sigue, el orden natural es:
"aa" < "ah" < "ai"
Se revisaron los siguientes operadores sobre texto:
+
+=
`${}`
<
>
<=
>=