Função String

A função String converte o valor passado em uma string. As conversões para primitivos (números, strings e outros tipos simples) acontecem de maneira bastante óbvia. Por exemplo: true - 'true', 5 - '5'. E os objetos na maioria das vezes são convertidos para '[object Object]', mas pode haver exceções.

Sintaxe

javascriptString(o que precisa ser convertido);

Exemplo

Vamos converter o número 0 em uma string:

javascriptString(0);

O resultado da execução do código:

javascript'0'

Exemplo

E agora vamos definir no parâmetro da função um valor não numérico NaN:

javascriptString(NaN);

Como resultado, obteremos a string:

javascript'NaN'

Exemplo

Vamos converter o valor booleano false:

javascriptString(false);

O resultado da execução do código:

javascript'false'

Exemplo

Vamos converter uma string usando a função String:

javascriptString('str');

Após a execução do código obteremos a mesma string na saída:

javascript'str'

Exemplo

Agora vamos definir no parâmetro da função o valor null:

javascriptString(null);

Como resultado da execução do código obteremos o valor convertido em string:

javascript'null'

Exemplo

Vamos definir no parâmetro da função o valor undefined:

javascriptString(undefined);

O resultado da execução do código:

javascript'undefined'

Exemplo

Agora vamos definir no parâmetro chaves como denominação de um objeto vazio:

javascriptString({});

Após a execução do código obteremos uma string, na qual estará especificado o tipo do objeto definido:

javascript'[object Object]'

Exemplo

E agora vamos converter colchetes ou um array vazio:

javascriptString([]);

No final, em vez da descrição do tipo de objeto obteremos uma string vazia:

javascript''

Exemplo

Vamos adicionar no parâmetro da função um array preenchido com números:

javascriptString([1, 2, 3]);

No resultado da execução do código todos os valores do array serão convertidos em uma única string:

javascript'1,2,3'

Veja também

  • a função Number,
    que converte para número
  • a função Boolean,
    que converte para valor booleano