Función String
La función String convierte el valor pasado
a una cadena. Las conversiones para primitivos
(números, cadenas y otros tipos simples) ocurren
de la manera más obvia. Por ejemplo: true -
'true', 5 - '5'. Y los objetos
con mayor frecuencia se convierten a '[object
Object]', pero puede haber excepciones.
Sintaxis
String(valor a convertir);
Ejemplo
Convirtamos el número 0 a una cadena:
String(0);
Resultado de ejecutar el código:
'0'
Ejemplo
Y ahora pongamos en el parámetro
de la función el valor no numérico NaN:
String(NaN);
Como resultado obtendremos la cadena:
'NaN'
Ejemplo
Convirtamos el valor booleano
false:
String(false);
Resultado de ejecutar el código:
'false'
Ejemplo
Convirtamos una cadena
usando la función String:
String('str');
Después de ejecutar el código obtendremos la misma cadena:
'str'
Ejemplo
Ahora pongamos en el parámetro de la función
el valor null:
String(null);
Como resultado de ejecutar el código obtendremos el valor convertido a cadena:
'null'
Ejemplo
Pongamos en el parámetro de la función
el valor undefined:
String(undefined);
Resultado de ejecutar el código:
'undefined'
Ejemplo
Ahora pongamos en el parámetro llaves como denotación de un objeto vacío:
String({});
Después de ejecutar el código obtendremos una cadena, en la cual estará especificado el tipo del objeto dado:
'[object Object]'
Ejemplo
Y ahora convirtamos corchetes o un array vacío:
String([]);
En vez de la descripción del tipo de objeto obtendremos una cadena vacía:
''
Ejemplo
Pongamos en el parámetro de la función un array, lleno de números:
String([1, 2, 3]);
Como resultado de ejecutar el código todos los valores del array se convertirán en una sola cadena:
'1,2,3'