Sintaks JavaScript
Sintaks JavaScript
JavaScript ialah bahasa skrip.
Ia adalah bahasa pengaturcaraan yang ringan namun berkuasa.
Operator
Operator ialah siri simbol yang melengkapkan operasi Ia mempunyai tujuh kategori:
Operator Tugasan (= +=,-=,*=,/=,%=,<<=,>>=,|=,&=),
pengendali aritmetik (+,- ,*, /,++,--,%),
pengendali perbandingan (>,<,<=,>=,==,===,!=,!= =),
operator logik (||,&&,!),
operasi bersyarat (?:),
operator anjakan (|,&,< <,>> ;,~,^) dan pengendali rentetan (+).
Ungkapan
Gabungan operator dan operan dipanggil ungkapan, yang biasanya dibahagikan kepada empat kategori: ungkapan tugasan, ungkapan aritmetik, Ungkapan Boolean dan ungkapan rentetan.
Penyata
Atur cara JavaScript terdiri daripada beberapa pernyataan, yang merupakan arahan untuk menulis atur cara. Javascript menyediakan set lengkap penyataan pengaturcaraan asas, iaitu:
penyataan tugasan, penyataan pemilihan suis, penyataan gelung manakala, untuk penyataan gelung, untuk setiap penyataan gelung, penyataan gelung lakukan sambil, penyataan gangguan gelung putus, penyataan gangguan gelung terus , dengan pernyataan, cuba...tangkap kenyataan,
jika pernyataan (jika..lain, jika...lain jika...), biarkan pernyataan.
Fungsi
Fungsi ialah segmen pernyataan bernama yang boleh dirujuk dan dilaksanakan secara keseluruhan. Beri perhatian kepada perkara berikut apabila menggunakan fungsi:
1) Fungsi ditakrifkan oleh fungsi kata kunci (juga boleh dibina oleh pembina Fungsi).
2) Fungsi yang ditakrifkan menggunakan kata kunci fungsi boleh dipanggil di mana-mana dalam skop (termasuk sebelum pernyataan yang mentakrifkan fungsi manakala fungsi yang ditakrifkan menggunakan kata kunci var mesti ditakrifkan sebelum ia boleh dipanggil.
3) Nama fungsi ialah nama yang dipetik semasa memanggil fungsi. Anda tidak boleh menulis nama fungsi yang salah semasa memanggil fungsi.
4) Parameter mewakili nilai yang dihantar ke fungsi untuk kegunaan atau operasi Ia boleh menjadi pemalar, pembolehubah atau fungsi Di dalam fungsi, objek argumen boleh dihantar (objek argumen ialah pseudo tatasusunan, dan pemanggil atribut dirujuk oleh fungsi yang dipanggil) mempunyai akses kepada semua parameter.
5) Pernyataan pulangan digunakan untuk mengembalikan nilai ungkapan.
6) Pernyataan hasil melemparkan ungkapan dan mengganggu pelaksanaan fungsi sehingga panggilan seterusnya ke seterusnya.
Fungsi am mempunyai format berikut:
var myFunction=function(params){
//Penyataan yang dilaksanakan
}
var myFunction = function(){
//Penyataan yang dilaksanakan
}
Kata kunci
Pernyataan JavaScript biasanya bermula dengan kata kunci. Kata kunci var memberitahu pelayar untuk mencipta pembolehubah baharu:
var x = 5 + 6;
var y = x * 10;
Kata kunci
Seperti mana-mana bahasa pengaturcaraan lain, JavaScript menyimpan beberapa kata kunci untuk kegunaannya sendiri.
JavaScript juga menyimpan beberapa kata kunci yang tidak digunakan dalam versi bahasa semasa, tetapi akan digunakan dalam sambungan JavaScript akan datang.
Kata kunci JavaScript mesti bermula dengan huruf, garis bawah (_), atau tanda dolar ($).
Aksara berikut boleh berupa huruf, nombor, garis bawah atau tanda dolar (nombor tidak dibenarkan muncul sebagai aksara pertama supaya JavaScript boleh membezakan kata kunci dan nombor dengan mudah).
Objek
Fungsi penting Javascript ialah fungsi berorientasikan objek Melalui pengaturcaraan berasaskan objek, pembangunan program boleh dijalankan dengan cara yang lebih intuitif, modular dan boleh digunakan semula.
Satu set atribut yang mengandungi data dan kaedah untuk mengendalikan data yang terkandung dalam atribut dipanggil objek. Contohnya, jika anda ingin menetapkan warna latar belakang halaman web, objek sasaran ialah dokumen dan nama atribut yang digunakan ialah bgcolor Contohnya, document.bgcolor="blue" bermaksud warna latar belakang adalah biru.
Acara
Operasi yang berlaku apabila pengguna berinteraksi dengan halaman web dipanggil peristiwa. Peristiwa boleh dicetuskan oleh pengguna, perubahan halaman atau peristiwa yang anda tidak dapat lihat (seperti perubahan kemajuan interaksi Ajax). Kebanyakan peristiwa dicetuskan oleh tindakan pengguna Contohnya, apabila pengguna menekan butang tetikus, peristiwa klik dijana Jika penunjuk tetikus bergerak pada pautan, peristiwa alih tetikus dijana, dsb. Dalam Javascript, acara sering digunakan bersama dengan pengendali acara.
Untuk pemprosesan acara, kaedah W3C ialah menggunakan fungsi addEventListener(), yang mempunyai tiga parameter: peristiwa, fungsi yang dicetuskan dan sama ada hendak menggunakan tangkapan peristiwa. Demi keselamatan, adalah disyorkan untuk sentiasa menetapkan parameter ketiga kepada palsu; sebelum parameter acara. Model acara IE menggunakan attachEvent dan detachEvent untuk mengikat dan memadamkan acara. Acara dalam JavaScript dibahagikan kepada dua peringkat: menangkap dan menggelegak, tetapi pengikatan tradisional hanya menyokong acara menggelegak.
Pembolehubah
seperti var myVariable = "some value";
Sesuatu pembolehubah mempunyai jenisnya Dalam contoh di atas, jenis myVariable ialah rentetan (rentetan)
Jenis biasa yang disokong oleh JavaScript ialah:
<. 🎜>objek : Objektatasusunan: tatasusunan
nombor: nomborboolean: nilai Boolean, dengan hanya dua nilai: benar dan salah, yang menggunakan paling sedikit memori antara semua jenis
null: null nilai, satu-satunya nilai Ia adalah null
undefined: pembolehubah tanpa definisi dan penetapan
Sebenarnya, pembolehubah JavaScript adalah jenis pembolehubah yang lemah Apa yang anda tetapkan padanya ialah rentetan, iaitu String
ialah nombor, ia adalah integer. Jika ia benar atau salah, ia adalah jenis boolean (perhatikan bahawa tanda petikan tidak dibenarkan, jika tidak, ia akan dianggap sebagai rentetan).