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
String(kas jāpārveido);
Piemērs
Pārveidosim skaitli 0 par virkni:
String(0);
Koda izpildes rezultāts:
'0'
Piemērs
Tagad padodam funkcijas parametrā
neskaitlisko vērtību NaN:
String(NaN);
Rezultātā mēs iegūstam virkni:
'NaN'
Piemērs
Pārveidosim Būla
vērtību false:
String(false);
Koda izpildes rezultāts:
'false'
Piemērs
Pārveidosim virkni
ar funkcijas String palīdzību:
String('str');
Pēc koda izpildes izvadē mēs iegūsim to pašu virkni:
'str'
Piemērs
Tagad funkcijas parametrā iestatīsim
vērtību null:
String(null);
Koda izpildes rezultātā mēs iegūsim vērtību, pārveidotu par virkni:
'null'
Piemērs
Iestatīsim funkcijas parametrā
vērtību undefined:
String(undefined);
Koda izpildes rezultāts:
'undefined'
Piemērs
Tagad parametrā iestatīsim cirtainos iekavus kā tukša objekta apzīmējumu:
String({});
Pēc koda izpildes mēs iegūsim virkni, kurā būs norādīts padotā objekta tips:
'[object Object]'
Piemērs
Tagad pārveidosim kvadrātiekavas jeb tukšu masīvu:
String([]);
Rezultātā objekta tipa apraksta vietā mēs iegūsim tukšu virkni:
''
Piemērs
Pievienosim funkcijas parametram masīvu, aizpildītu ar cipariem:
String([1, 2, 3]);
Koda izpildes rezultātā visas masīva vērtības tiks pārveidotas vienā virknē:
'1,2,3'