Kelas boleh digunakan dalam JavaScript kelas ialah fungsi, tetapi bukannya menggunakan fungsi kata kunci untuk memulakan, gunakan kelas kata kunci dan tetapkan atribut dalam kaedah constructor(), setiap kali objek kelas dimulakan , kaedah constructor() akan dipanggil dan sintaksnya ialah "className{constructor(){...}}".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
Kelas ialah fungsi, tetapi bukannya menggunakan fungsi kata kunci untuk memulakannya, anda menggunakan kelas kata kunci dan menetapkan sifat dalam kaedah pembina().
Setiap kali objek kelas dimulakan, kaedah constructor() dipanggil.
Nota: Tidak seperti fungsi dan pengisytiharan JavaScript lain, pengisytiharan kelas tidak dinaikkan (anda mesti mengisytiharkan kelas sebelum anda boleh menggunakannya).
Nota: Sintaks dalam kelas mesti ditulis dalam "mod ketat".
Sintaksnya ialah:
class className { // 类主体 }
Kami menggunakan kata kunci kelas untuk mencipta kelas Isi kelas berada dalam sepasang pendakap {}. }. lokasi, seperti kaedah atau pembina.
Setiap kelas mengandungi pembina kaedah khas(), iaitu pembina kelas Kaedah ini digunakan untuk mencipta dan memulakan objek yang dicipta oleh kelas.
Contoh adalah seperti berikut:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> </head> <body> <h2>JavaScript 类</h2> <p>如何使用 JavaScript 类</p> <p id="demo"></p> <script> class Runoob { constructor(name, url) { this.name = name; this.url = url; } } let site = new Runoob("好好学习", "http://www.php.cn"); document.getElementById("demo").innerHTML = site.name + ":" + site.url; </script> </body> </html>
Hasil keluaran:
[Cadangan berkaitan: video javascript tutorial、bahagian hadapan web】
Atas ialah kandungan terperinci Bolehkah saya menggunakan kelas dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!