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'