Rumah > Artikel > hujung hadapan web > Berikut ialah beberapa pilihan tajuk yang menangkap intipati artikel dalam format soalan: * Mengapa Saya Tidak Boleh Menambah Sifat pada Rentetan JavaScript? (Terus dan jelas) * Had Jenis Primitif JavaScript
Mengapa Saya Tidak Boleh Menambahkan Sifat pada String Primitive?
JavaScript mempunyai lapan jenis bahasa: tujuh jenis primitif dan satu jenis bukan primitif (Objek). Nilai primitif (cth., rentetan, nombor) tidak boleh diubah dan tidak boleh mempunyai sifat yang diberikan kepadanya.
Apabila memberikan sifat kepada pembolehubah, JavaScript menentukan tingkah laku berdasarkan jenis pembolehubah:
Dalam contoh yang disediakan, ujian ialah rentetan primitif, jadi menetapkan sifat kepadanya tidak mempunyai kesan:
<code class="js">var test = "test"; test.test = "test inner"; console.log(test); // "test" console.log(test.test); // undefined</code>
Penyelesaian untuk Isih Tarikh
Daripada menambah sifat pada rentetan, pertimbangkan penyelesaian berikut untuk mengisih tarikh dalam grid:
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk yang menangkap intipati artikel dalam format soalan: * Mengapa Saya Tidak Boleh Menambah Sifat pada Rentetan JavaScript? (Terus dan jelas) * Had Jenis Primitif JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!