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

javascriptString(valor a convertir);

Ejemplo

Convirtamos el número 0 a una cadena:

javascriptString(0);

Resultado de ejecutar el código:

javascript'0'

Ejemplo

Y ahora pongamos en el parámetro de la función el valor no numérico NaN:

javascriptString(NaN);

Como resultado obtendremos la cadena:

javascript'NaN'

Ejemplo

Convirtamos el valor booleano false:

javascriptString(false);

Resultado de ejecutar el código:

javascript'false'

Ejemplo

Convirtamos una cadena usando la función String:

javascriptString('str');

Después de ejecutar el código obtendremos la misma cadena:

javascript'str'

Ejemplo

Ahora pongamos en el parámetro de la función el valor null:

javascriptString(null);

Como resultado de ejecutar el código obtendremos el valor convertido a cadena:

javascript'null'

Ejemplo

Pongamos en el parámetro de la función el valor undefined:

javascriptString(undefined);

Resultado de ejecutar el código:

javascript'undefined'

Ejemplo

Ahora pongamos en el parámetro llaves como denotación de un objeto vacío:

javascriptString({});

Después de ejecutar el código obtendremos una cadena, en la cual estará especificado el tipo del objeto dado:

javascript'[object Object]'

Ejemplo

Y ahora convirtamos corchetes o un array vacío:

javascriptString([]);

En vez de la descripción del tipo de objeto obtendremos una cadena vacía:

javascript''

Ejemplo

Pongamos en el parámetro de la función un array, lleno de números:

javascriptString([1, 2, 3]);

Como resultado de ejecutar el código todos los valores del array se convertirán en una sola cadena:

javascript'1,2,3'

Véase también

  • la función Number,
    que convierte a número
  • la función Boolean,
    que convierte a valor booleano