Funksjonen String
Funksjonen String konverterer den oppgitte
verdien til en streng. Konverteringer for primitiver
(tall, strenger og andre enkle typer) skjer
på den mest åpenbare måten. For eksempel: true -
'true', 5 - '5'. Og objekter
konverteres oftest til '[object
Object]', men det kan være unntak.
Syntaks
String(hva som skal konverteres);
Eksempel
La oss konvertere tallet 0 til en streng:
String(0);
Resultatet av kjøring av koden:
'0'
Eksempel
La oss nå sette en ikke-numerisk verdi
NaN som parameter i
funksjonen:
String(NaN);
Som et resultat får vi strengen:
'NaN'
Eksempel
La oss konvertere boolsk
verdi false:
String(false);
Resultatet av kjøring av koden:
'false'
Eksempel
Konverter en streng
med funksjonen String:
String('str');
Etter kjøring av koden får vi den samme strengen som utdata:
'str'
Eksempel
La oss nå sette verdien
null som funksjonsparameter:
String(null);
Som et resultat av kjøring av koden får vi verdien konvertert til en streng:
'null'
Eksempel
La oss sette verdien
undefined som funksjonsparameter:
String(undefined);
Resultatet av kjøring av koden:
'undefined'
Eksempel
La oss nå sette krøllparenteser som betegnelse på et tomt objekt som parameter:
String({});
Etter kjøring av koden får vi en streng der typen til det oppgitte objektet er angitt:
'[object Object]'
Eksempel
La oss nå konvertere hakeparenteser eller en tom matrise:
String([]);
Til slutt, i stedet for en beskrivelse av objekttypen, får vi en tom streng:
''
Eksempel
La oss legge til en matrise fylt med tall som funksjonsparameter:
String([1, 2, 3]);
Som et resultat av kjøring av koden vil alle verdiene i matrisen bli konvertert til en streng:
'1,2,3'