Funktionen String
Funktionen String omvandlar det överförda
värdet till en sträng. Omvandlingar för primitiva typer
(tal, strängar och andra enkla typer) sker på
det mest uppenbara sättet. Till exempel: true -
'true', 5 - '5'. Och objekt
omvandlas oftast till '[object
Object]', men det kan finnas undantag.
Syntax
String(vad som ska omvandlas);
Exempel
Låt oss omvandla talet 0 till en sträng:
String(0);
Resultatet av att köra koden:
'0'
Exempel
Låt oss nu ange ett icke-numeriskt värde
NaN som parameter till funktionen:
String(NaN);
Som ett resultat får vi strängen:
'NaN'
Exempel
Låt oss omvandla det booleska
värdet false:
String(false);
Resultatet av att köra koden:
'false'
Exempel
Låt oss omvandla en sträng
med funktionen String:
String('str');
Efter att ha kört koden får vi samma sträng som utdata:
'str'
Exempel
Låt oss nu ange värdet
null som funktionsparameter:
String(null);
Som ett resultat av att köra koden får vi värdet, omvandlat till en sträng:
'null'
Exempel
Låt oss ange värdet
undefined som funktionsparameter:
String(undefined);
Resultatet av att köra koden:
'undefined'
Exempel
Låt oss nu ange klammerparenteser som beteckning på ett tomt objekt:
String({});
Efter att ha kört koden får vi en sträng, i vilken typen av det angivna objektet anges:
'[object Object]'
Exempel
Låt oss nu omvandla hakparenteser eller en tom array:
String([]);
Som ett resultat, istället för en beskrivning av objekttypen, får vi en tom sträng:
''
Exempel
Låt oss lägga till en array, fylld med siffror, som parameter till funktionen:
String([1, 2, 3]);
Som ett resultat av att köra koden kommer alla värden i arrayen att omvandlas till en enda sträng:
'1,2,3'