Fungsi String
Fungsi String mengubah nilai yang diberikan
menjadi string. Konversi untuk primitif
(angka, string, dan tipe sederhana lainnya) terjadi
dengan cara yang paling jelas. Misalnya: true -
'true', 5 - '5'. Dan objek
paling sering diubah menjadi '[object
Object]', tetapi mungkin ada pengecualian.
Sintaksis
String(apa yang perlu diubah);
Contoh
Mari ubah angka 0 menjadi string:
String(0);
Hasil eksekusi kode:
'0'
Contoh
Sekarang mari kita berikan nilai
non-angka NaN sebagai parameter fungsi:
String(NaN);
Hasilnya kita akan mendapatkan string:
'NaN'
Contoh
Mari ubah nilai boolean
false:
String(false);
Hasil eksekusi kode:
'false'
Contoh
Mari ubah string
menggunakan fungsi String:
String('str');
Setelah kode dieksekusi kita akan mendapatkan string yang sama sebagai hasilnya:
'str'
Contoh
Sekarang mari berikan nilai
null sebagai parameter fungsi:
String(null);
Hasil eksekusi kode kita akan mendapatkan nilai yang diubah menjadi string:
'null'
Contoh
Mari berikan nilai
undefined sebagai parameter fungsi:
String(undefined);
Hasil eksekusi kode:
'undefined'
Contoh
Sekarang mari berikan kurung kurawal sebagai penanda objek kosong:
String({});
Setelah kode dieksekusi kita akan mendapatkan string, di dalamnya akan disebutkan tipe objek yang diberikan:
'[object Object]'
Contoh
Sekarang mari ubah tanda kurung siku atau array kosong:
String([]);
Hasilnya, alih-alih deskripsi tipe objek kita akan mendapatkan string kosong:
''
Contoh
Mari tambahkan array yang berisi angka ke dalam parameter fungsi:
String([1, 2, 3]);
Hasil eksekusi kode semua nilai array akan diubah menjadi satu string:
'1,2,3'