Fungsi String
Fungsi String menukar nilai yang diberikan
kepada rentetan. Penukaran untuk primitif
(nombor, rentetan dan jenis mudah lain) berlaku
dengan cara yang paling jelas. Contohnya: true -
'true', 5 - '5'. Manakala objek
seringkali ditukar kepada '[object
Object]', tetapi mungkin terdapat pengecualian.
Sintaks
String(apa yang perlu ditukar);
Contoh
Mari tukar nombor 0 kepada rentetan:
String(0);
Keputusan pelaksanaan kod:
'0'
Contoh
Sekarang mari letakkan nilai
bukan nombor NaN dalam parameter
fungsi:
String(NaN);
Hasilnya kita akan dapat rentetan:
'NaN'
Contoh
Mari tukar nilai boolean
false:
String(false);
Keputusan pelaksanaan kod:
'false'
Contoh
Tukar rentetan
menggunakan fungsi String:
String('str');
Selepas kod dilaksanakan, kita akan dapat rentetan yang sama pada keluaran:
'str'
Contoh
Sekarang mari letakkan nilai
null dalam parameter fungsi:
String(null);
Hasil pelaksanaan kod, kita akan dapat nilai yang ditukar kepada rentetan:
'null'
Contoh
Mari letakkan nilai
undefined dalam parameter fungsi:
String(undefined);
Keputusan pelaksanaan kod:
'undefined'
Contoh
Sekarang mari letakkan kurungan kerawang sebagai tanda objek kosong dalam parameter:
String({});
Selepas kod dilaksanakan, kita akan dapat rentetan, di mana jenis objek yang ditetapkan akan dinyatakan:
'[object Object]'
Contoh
Sekarang mari tukar kurungan siku atau array kosong:
String([]);
Hasilnya, bukannya penerangan jenis objek, kita akan dapat rentetan kosong:
''
Contoh
Mari tambahkan array yang dipenuhi dengan digit dalam parameter fungsi:
String([1, 2, 3]);
Keputusan pelaksanaan kod, semua nilai array akan ditukar kepada satu rentetan:
'1,2,3'