Apakah yang dimaksudkan dengan nilai primitif dalam JavaScript?
Apakah yang dimaksudkan dengan nilai primitif dalam JavaScript?

Video: Apakah yang dimaksudkan dengan nilai primitif dalam JavaScript?

Video: Apakah yang dimaksudkan dengan nilai primitif dalam JavaScript?
Video: Belajar Javascript - 04 Tipe Data Primitif 2024, Disember
Anonim

Dalam JavaScript , a primitif ( nilai primitif , primitif jenis data) ialah data yang bukan objek dan tidak mempunyai kaedah. Terdapat 7 primitif jenis data: rentetan, nombor, bigint, boolean, null, undefined dan simbol.

Memandangkan ini, apakah yang dimaksudkan dengan nilai primitif?

A ' primitif ' jenis data bermakna bahawa anda mempunyai a nilai disimpan dalam ingatan--ini nilai tidak mempunyai kaedah atau struktur dalaman. A primitif hanya boleh dikendalikan oleh operasi luaran. Di Jawa, primitif ialah nombor ( int , panjang, dsb.) dan char.

Seterusnya, persoalannya ialah, apakah jenis data primitif dan rujukan dalam JavaScript? Dalam JavaScript , a pembolehubah boleh simpan dua jenis daripada data : primitif dan rujukan . JavaScript menyediakan enam jenis primitif sebagai undefined, null, boolean, number, string, and symbol, dan a jenis rujukan objek. Secara ringkasnya, a pembolehubah yang menyimpan objek diakses oleh rujukan.

Selain di atas, apakah primitif dan bukan primitif dalam JavaScript?

Jenis data yang dikenali sebagai primitif nilai dalam JavaScript ialah nombor, rentetan, boolean, null, tidak ditentukan. Objek seperti fungsi dan tatasusunan dirujuk sebagai bukan - primitif nilai. Perbezaan asas antara primitif dan bukan - primitif ialah primitif adalah tidak berubah dan bukan - primitif boleh berubah.

Apakah nilai yang tidak ditentukan dalam JavaScript?

Selain itu, tidak ditentukan bermakna pembolehubah belum diisytiharkan, atau belum diberi a nilai . Apabila anda mengisytiharkan pembolehubah dalam javascript , ia diberikan nilai tidak ditentukan . Ini bermakna pembolehubah tidak disentuh dan boleh diberikan mana-mana nilai pada masa akan datang.

Disyorkan: