String-funktio

String-funktio muuntaa annetun arvon merkkijonoksi. Muunnokset primitiiveille (luvut, merkkijonot ja muut yksinkertaiset tyypit) tapahtuvat loogisimmalla tavalla. Esimerkiksi: true - 'true', 5 - '5'. Ja oliot muunnetaan useimmiten muotoon '[object Object]', mutta voi olla poikkeuksia.

Syntaksi

javascriptString(muunnettava arvo);

Esimerkki

Muunnetaan luku 0 merkkijonoksi:

javascriptString(0);

Koodin suorituksen tulos:

javascript'0'

Esimerkki

Asetetaan nyt funktion parametriin ei-numeerinen arvo NaN:

javascriptString(NaN);

Tuloksena saamme merkkijonon:

javascript'NaN'

Esimerkki

Muunnetaan boolean-arvo false:

javascriptString(false);

Koodin suorituksen tulos:

javascript'false'

Esimerkki

Muunnetaan merkkijono String-funktiolla:

javascriptString('str');

Koodin suorituksen jälkeen saamme tulokseksi saman merkkijonon:

javascript'str'

Esimerkki

Asetetaan nyt funktion parametriin arvo null:

javascriptString(null);

Koodin suorituksen tuloksena saamme arvon muunnettuna merkkijonoksi:

javascript'null'

Esimerkki

Asetetaan funktion parametriin arvo undefined:

javascriptString(undefined);

Koodin suorituksen tulos:

javascript'undefined'

Esimerkki

Asetetaan nyt parametriin aaltosulkeet tyhjän olion merkintänä:

javascriptString({});

Koodin suorituksen jälkeen saamme merkkijonon, jossa on määritetyn olion tyyppi:

javascript'[object Object]'

Esimerkki

Muunnetaan nyt hakasulkeet tai tyhjä taulukko:

javascriptString([]);

Lopulta saamme olion tyypin kuvauksen sijasta tyhjän merkkijonon:

javascript''

Esimerkki

Lisätään funktion parametriin numeroilla täytetty taulukko:

javascriptString([1, 2, 3]);

Koodin suorituksen tuloksena kaikki taulukon arvot muunnetaan yhdeksi merkkijonoksi:

javascript'1,2,3'

Katso myös

  • Number-funktion,
    joka muuntaa numeroksi
  • Boolean-funktion,
    joka muuntaa boolean-arvoksi