di tutorial ditulis // Berlatih array! :) var kardus = ['monitor', 41, false, 'Kaiju']; console.log(kardus[3]); yang mau ditanyain disitu false kok ga ada tanda petiknya ya? tapi bisa di proses? terus angka juga di tutorial sebelumnya, kalau yang dijadiin string(ditambah tanda petik) sama yang tetap angka di dalem sintax array bakal membuat perbedaan apa ya???
0 jempol
helmithejoe21
300
10
·
9 tahun, 4 bulan yang lalu
·
1 jempol
false tidak perlu tanda petik karena false termasuk ke dalam tipe data boolean. karena dalam PHP ataupun kebanyakan bahasa lainnya, untuk tipe data integer dan boolean tidak menggunakan tanda petik. kalau ada angka yang kita beri tanda petik, angka tsb akan dianggap sebagai string, sebaliknya jika ada string yang kita hilangkan tanda petiknya, akan dianggap sebagai integer (dalam kasus ini tidak selalu berhasil / error, karena tidak semua string bisa di convert ke integer, misal : 'abcde').
Agan
124
15
penanya
·
9 tahun, 4 bulan yang lalu
·
0 jempol
oh gitu... maksih mas, tapi mau nanya lg nih, kira-kira tahu gak mas kalau angka dijadiin string dalam array maupun dalam sintaks lainnya buat apa ya tujuannya?
helmithejoe21
300
10
·
9 tahun, 4 bulan yang lalu
·
1 jempol
sebenarnya itu kembali lagi ke tujuan dari angkanya, misal klo angka tsb nantinya kita akan masukan kedalam perhitungan, berarti sebaiknya tidak di convert menjadi string. kalau angka tsb tidak untuk perhitungan, misal angka untuk nomor ktp seseorang, bisa menggunakan tanda petik, karena tidak akan pernah dilakukan operasi perhitungan
Agan
124
15
penanya
·
9 tahun, 4 bulan yang lalu
·
0 jempol
oia sip! misalnya no default ktp "098765" dan tiap orang mempunyai no. belakang yang berbeda sesuai urutan pendaftarannya. jadi array bener2 bisa sangat efisien! makasih mas @helmithejoe21