Funktsioon String
Funktsioon String teisendab antud
väärtuse stringiks. Teisendused primitiivide
(numbrid, stringid ja muud lihtsad tüübid) puhul
toimuvad kõige ilmsemal viisil. Näiteks: true -
'true', 5 - '5'. Ja objektid
teisendatakse enamasti '[object
Object]'-ks, kuid võib esineda erandeid.
Süntaks
String(mida teisendada);
Näide
Teisendame numbri 0 stringiks:
String(0);
Koodi täitmise tulemus:
'0'
Näide
Nüüd määrame funktsiooni parameetriks
mittenumbrilise väärtuse NaN:
String(NaN);
Tulemusena saame stringi:
'NaN'
Näide
Teisendame loogilise
väärtuse false:
String(false);
Koodi täitmise tulemus:
'false'
Näide
Teisendame stringi
funktsiooni String abil:
String('str');
Pärast koodi täitmist saame väljundis sama stringi:
'str'
Näide
Nüüd määrame funktsiooni parameetriks
väärtuse null:
String(null);
Koodi täitmise tulemusena saame väärtuse, mis on teisendatud stringiks:
'null'
Näide
Määrame funktsiooni parameetriks
väärtuse undefined:
String(undefined);
Koodi täitmise tulemus:
'undefined'
Näide
Nüüd määrame parameetris looksulg kui tühja objekti tähistus:
String({});
Pärast koodi täitmist saame stringi, milles on märgitud antud objekti tüüp:
'[object Object]'
Näide
Nüüd teisendame nelinurksulgudega tähistatud tühja massiivi:
String([]);
Lõpuks objekti tüübi kirjelduse asemel saame tühja stringi:
''
Näide
Lisame funktsiooni parameetrisse numbritega täidetud massiivi:
String([1, 2, 3]);
Koodi täitmise tulemusena teisendatakse kõik massiivi väärtused üheks stringiks:
'1,2,3'