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'

Se även

  • funktionen Number,
    som omvandlar till ett tal
  • funktionen Boolean,
    som omvandlar till ett booleskt värde