1. Bicara tentang objek JavaScript
JavaScript adalah bahasa dengan jenis bahasa yang lemah dan bahasa yang dinamis. Dalam proses menggunakan JavaScript, objek bawaan JavaScript dan objek yang disesuaikan sering diperlukan.
1.1 Cara membuat objek
JavaScript adalah bahasa yang lemah. Itu tidak harus membuat objek melalui metode konstruktor seperti Java, C# dan bahasa tingkat tinggi lainnya. Dalam JavaScript, ada dua metode utama untuk membuat objek. Salah satunya adalah mendefinisikannya secara langsung melalui kata kunci baru, dan yang lainnya adalah mendefinisikannya melalui fungsi. sebagai berikut:
// Metode pertama adalah membuat objek secara langsung melalui yang baru; var demo = objek baru (); demo.name = "Anderson"; demo.sex = "pria"; demo.age = 23; // Format kedua, instantiasi langsung, pada dasarnya konsisten dengan sintaks JSON, dan umumnya digunakan sebagai sintaks alternatif untuk metode pertama. var demo = {name: "Anderson", sex: "Male", usia: 25}; // Format ketiga adalah membuat demo fungsi objek (nama, jenis kelamin, usia) {this.name = name; this.sex = seks; this.age = usia; } var demo = demo baru ("Andeson", "Male", 25);1.2 Cara memodifikasi suatu objek
JavaScript dan sintaks objek bahasa tingkat tinggi berbeda. Secara umum, ia memiliki lebih sedikit batasan. Setelah membuat objek, Anda dapat secara dinamis memodifikasi properti, metode, dll. Dari objek, seperti menambahkan atribut baru, menambahkan metode baru, dll.
var demo = {name: "anderson"}; demo.sex = "pria";1.3 Memahami Objek Numerik dalam JavaScript
Dalam JavaScript, semua angka adalah 64 bit, dan semua angka terdiri dari tipe floating point. JavaScript menggunakan format floating point 64-bit yang ditentukan oleh standar IEEE754 untuk mewakili angka. Ini dapat mewakili nilai maksimum ± 1.7976931348623157 x 10308 dan nilai minimum adalah ± 5 x 10 -324.
var demo1 = 7; // notasi desimal var demo2 = 07; // notasi oktal var demo3 = 0x12; // notasi heksadesimal var demo4 = 12e12; // notasi ilmiah var demo5 = 12e-12; // notasi ilmiah var demo7 = 128; var demo8 = demo7.tostring (16); // Konversi ke hexadecimal var demo9 = demo7.tostring (8); // Konversi ke octal var demo10 = demo7.tostring (2); // Konversi ke Binary Var Demo11 = Infinity; // notasi infinity var demo12 = isnan (100); // notasi nonnumerik var demo11 = infinity; // notasi infinity var demo12 = isnan (100); // notasi nilai nonnumerik var demo13 = typeof (12); // Jenis angka adalah angka var demo14 = typeof (nomor baru (12)); // Jenis angka adalah objek var demo15 = (demo13 == demo14); // keduanya sama dengan var demo16 = (demo13 === demo14); // Keduanya tidak sama
1.4 Memahami Objek String dalam JavaScript
var str = "Halo, Anderson"; var demo1 = str [0]; // Dengan indeks, dapatkan karakter dalam string, jika nilai maksimum melebihi, kembalikan var demo2 = str.indexof ("h"); // Dapatkan posisi string target dalam string sumber, jika tidak dapat ditemukan, return -1 var demo3 = str.length; // Dapatkan panjang string var demo4 = str.LastIndexOf ("h"); // Dapatkan posisi string target dalam string sumber, mulai dari ujung string, return -1 var demo5 = str.match ("anderson"); // Cocokkan string target dari string sumber, jika ada, kembalikan string target, jika tidak, kembalikan return null var demo8 = str.replace ("a", "d"); // Ganti string target dalam string sumber dengan string penggantian var demo9 = str.touppercase (); // Konversi ke huruf besar var demo10 = str.tolowercase (); // Konversi ke huruf kecil var demo11 = str.split ("d"); // Konversi ke array var demo12 = "/'"; // Tunjukkan kutipan tunggal var demo13 = "/" "; // menunjukkan kutipan ganda var demo14 =" // "; // menunjukkan slash var demo15 ="/n "; // menunjukkan line break var demo16 ="/r "; // menunjukkan var/////////rasic var bp retriage var"; "/f"; // Berarti perubahan halaman1.5 Pemahaman Tanggal Objek dalam JavaScript
var demo1 = tanggal baru (); // Buat objek, tanggal saat ini var demo2 = Tanggal baru (22E9); // Buat objek, jumlah milidetik var demo3 = tanggal baru ("2016-06-04"); // Buat Objek, Tanggal String Var Demo4 = Tanggal Baru (2016,5,12,12,12); // Buat objek, tahun, bulan, hari, jam, menit, var kedua demo5 = (demo1> demo2); // Bandingkan tanggal1.6 Memahami Objek Array di JavaScript
var demo1 = array baru (1,2,3,4); // Buat array var demo2 = [1,3,4,5]; // buat array var demo3 = demo1.concat (demo2); // gabungan array var demo5 = demo1.concat (demo2, demo3); // Gabungkan array
1.7 Memahami Objek Reguler di JavaScript Regexp
Regexp adalah singkatan dari ekspresi reguler (ekspresi reguler). Ekspresi reguler terutama digunakan untuk pengambilan teks. Bentuk sintaks dasarnya adalah sebagai berikut:
var pola = regexp baru (pola, pengubah); // Buat objek reguler melalui metode konstruktor var pola =/pola/pengubah; // Langsung mendeklarasikan objek reguler // Ada dua jenis pengubah pengubah, i dan g, maksud saya case tidak sensitif, dan g berarti pencarian teks lengkap // pola berarti pencarian model var str = "halo, anderson lu"; var pola = /llo /gi; var demo1 = str.match (pola); // Gunakan instance var pola2 = regexp baru ("// lu // gi"); var demo2 = pola2.test (str); // menilai apakah ada string di STR yang cocok dengan pola2, mengembalikan var true atau false demo3 = pola2.exec (str); // kembalikan string yang cocokOke, artikel ini berakhir di sini. Selain itu, ada beberapa objek lain, seperti aritmatika matematika dan boolean. Anda dapat belajar melalui wulin.com.