Funkcija String
Funkcija String pārveido nodoto
vērtību virknē. Pārveidošana primitīviem
(skaitļi, virknes un citi vienkāršie tipi) notiek
visdabiskākajā veidā. Piemēram: true -
'true', 5 - '5'. Bet objekti
visbiežāk tiek pārveidoti par '[object
Object]', lai gan var būt izņēmumi.
Sintakse
javascriptString(kas jāpārveido);
Piemērs
Pārveidosim skaitli 0 par virkni:
javascriptString(0);
Koda izpildes rezultāts:
javascript'0'
Piemērs
Tagad padodam funkcijas parametrā
neskaitlisko vērtību NaN:
javascriptString(NaN);
Rezultātā mēs iegūstam virkni:
javascript'NaN'
Piemērs
Pārveidosim Būla
vērtību false:
javascriptString(false);
Koda izpildes rezultāts:
javascript'false'
Piemērs
Pārveidosim virkni
ar funkcijas String palīdzību:
javascriptString('str');
Pēc koda izpildes izvadē mēs iegūsim to pašu virkni:
javascript'str'
Piemērs
Tagad funkcijas parametrā iestatīsim
vērtību null:
javascriptString(null);
Koda izpildes rezultātā mēs iegūsim vērtību, pārveidotu par virkni:
javascript'null'
Piemērs
Iestatīsim funkcijas parametrā
vērtību undefined:
javascriptString(undefined);
Koda izpildes rezultāts:
javascript'undefined'
Piemērs
Tagad parametrā iestatīsim cirtainos iekavus kā tukša objekta apzīmējumu:
javascriptString({});
Pēc koda izpildes mēs iegūsim virkni, kurā būs norādīts padotā objekta tips:
javascript'[object Object]'
Piemērs
Tagad pārveidosim kvadrātiekavas jeb tukšu masīvu:
javascriptString([]);
Rezultātā objekta tipa apraksta vietā mēs iegūsim tukšu virkni:
javascript''
Piemērs
Pievienosim funkcijas parametram masīvu, aizpildītu ar cipariem:
javascriptString([1, 2, 3]);
Koda izpildes rezultātā visas masīva vērtības tiks pārveidotas vienā virknē:
javascript'1,2,3'