Dalam bahasa pemrograman, literal adalah metode notasi yang mewakili nilai. Misalnya, "Halo, dunia!" mewakili string literal dalam banyak bahasa, dan JavaScript tidak terkecuali. Berikut ini adalah contoh literal JavaScript, seperti 5, benar, salah dan nol, yang masing -masing mewakili bilangan bulat, dua nilai boolean dan objek kosong.
JavaScript juga mendukung objek dan array literal, memungkinkan untuk pembuatan array dan objek menggunakan notasi yang ringkas dan dapat dibaca. Pertimbangkan pernyataan berikut di mana suatu objek (FirstName dan LastName) dibuat dengan dua properti:
Anda juga dapat membuat objek yang sama menggunakan metode yang setara:
Di sebelah kanan pernyataan penugasan di atas adalah objek secara literal. Objek literal adalah daftar pasangan nilai nama, setiap pasangan nilai nama dipisahkan oleh koma dan tertutup dalam penjepit. Setiap pasangan nilai nama mewakili atribut objek, dan dua bagian nama dan nilai dipisahkan oleh usus besar. Untuk membuat array, Anda dapat membuat instance dari objek array:
Namun, metode yang disukai adalah menggunakan array literal, yang merupakan daftar nilai yang dipisahkan koma yang terlampir dalam tanda kurung:
Contoh sebelumnya menunjukkan bahwa objek dan literal array dapat berisi literal lain. Berikut adalah contoh yang lebih kompleks:
Objek yang ditetapkan untuk variabel tim memiliki 3 properti: nama, anggota, dan hitungan. Perhatikan bahwa '' mewakili string kosong, [] adalah array kosong. Bahkan nilai properti penghitungan adalah literal, yaitu fungsi literal:
Fungsi literal dibangun sebagai berikut: Kata kunci fungsi didahului oleh nama fungsi (opsional) dan tabel parameter. Lalu ada tubuh fungsi, dikelilingi oleh kawat gigi.
Di atas telah memperkenalkan literal. Mari kita perkenalkan notasi objek JavaScript (JSON), yang merupakan notasi yang digunakan untuk menggambarkan file dan array, yang terdiri dari subset literal JavaScript. JSON menjadi semakin populer di kalangan pengembang AJAX karena format ini dapat digunakan untuk bertukar data, sering mengganti XML.
========================================================================================================================
Contoh Literal Objek JavaScript (Asli)
Objek literal:
// Hanya tambahkan properti dan metode statis var myobject = {properti: sha, propertib: feng, methoda: function () {alert (this.propertya + + this.propertyb); }, methodb: function () {}} myobject.methoda (); // Gunakan atribut prototipe untuk menambahkan properti publik dan fungsi fungsi myconstructor2 () {}; // Nyatakan konstruktor, Anda dapat menggunakan sintaks literal objek untuk menambahkan semua anggota publik ke atribut prototipe myconstructor2.prototype = {properti: sha, propertib: feng, methoda: function () {waspada (this.propertya + + this.propertyb); }, methodb: function () {}} var myconstructor = new MyConstructor2 (); // menyatakan objek myconstructor.methoda ();Di atas adalah penjelasan literal dari objek JavaScript. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.