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
javascriptString(vad som ska omvandlas);
Exempel
Låt oss omvandla talet 0 till en sträng:
javascriptString(0);
Resultatet av att köra koden:
javascript'0'
Exempel
Låt oss nu ange ett icke-numeriskt värde
NaN som parameter till funktionen:
javascriptString(NaN);
Som ett resultat får vi strängen:
javascript'NaN'
Exempel
Låt oss omvandla det booleska
värdet false:
javascriptString(false);
Resultatet av att köra koden:
javascript'false'
Exempel
Låt oss omvandla en sträng
med funktionen String:
javascriptString('str');
Efter att ha kört koden får vi samma sträng som utdata:
javascript'str'
Exempel
Låt oss nu ange värdet
null som funktionsparameter:
javascriptString(null);
Som ett resultat av att köra koden får vi värdet, omvandlat till en sträng:
javascript'null'
Exempel
Låt oss ange värdet
undefined som funktionsparameter:
javascriptString(undefined);
Resultatet av att köra koden:
javascript'undefined'
Exempel
Låt oss nu ange klammerparenteser som beteckning på ett tomt objekt:
javascriptString({});
Efter att ha kört koden får vi en sträng, i vilken typen av det angivna objektet anges:
javascript'[object Object]'
Exempel
Låt oss nu omvandla hakparenteser eller en tom array:
javascriptString([]);
Som ett resultat, istället för en beskrivning av objekttypen, får vi en tom sträng:
javascript''
Exempel
Låt oss lägga till en array, fylld med siffror, som parameter till funktionen:
javascriptString([1, 2, 3]);
Som ett resultat av att köra koden kommer alla värden i arrayen att omvandlas till en enda sträng:
javascript'1,2,3'