Mengapa Notasi Titik Gagal dengan Integer
Pembangun mungkin menghadapi ralat sintaks apabila cuba mengakses sifat integer menggunakan satu titik, walaupun kejayaannya apabila digunakan pada jenis data lain. Penyebabnya terletak pada sifat dwi noktah.
Noktah (.) adalah intrinsik kepada integer. Pertimbangkan kod:
3.toFixed(5)
Jurubahasa menganggap ini sebagai:
(3.)toFixed(5)
Memandangkan pengecam tidak boleh mengikuti nombor serta-merta, ralat sintaks berlaku.
Pendekatan Alternatif
Untuk menyelesaikan isu ini, asingkan tempoh daripada integer menggunakan mana-mana kaedah ini:
Penyelesaian Optimum
Untuk kejelasan, pendekatan pilihan adalah dengan menyertakan nombor dalam kurungan:
(3).toFixed(5)
Ini secara eksplisit memisahkan tempoh daripada integer, menghalang sebarang kekaburan.
Atas ialah kandungan terperinci Mengapa Notasi Titik Gagal dengan Integer dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!