Sintaks JavaScript
JavaScript ialah bahasa pengaturcaraan. Peraturan tatabahasa mentakrifkan struktur sesuatu bahasa.
Sintaks JavaScript
JavaScript ialah bahasa skrip.
Ia adalah bahasa pengaturcaraan yang ringan namun berkuasa.
JavaScript Literal
Dalam bahasa pengaturcaraan, literal ialah pemalar, seperti dalam 3.14.
Nombor literal boleh menjadi integer atau perpuluhan, atau tatatanda saintifik (e).
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 123e5; </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Rentetan literal boleh menggunakan petikan tunggal atau berganda:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 'John Doe'; </script> </body> </html>
Run Instance»
Klik butang "Jalankan Contoh" untuk melihat tika dalam talian
Ungkapan literal digunakan untuk pengiraan:
Contoh
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 5 * 10; </script> </body> </html>
Jalankan instance»
Klik butang "Run instance" untuk melihat instance dalam talian
Array ) Literal mentakrifkan tatasusunan:
Objek literal Takrifkan objek :
Fungsi literal Tentukan fungsi:
Pembolehubah JavaScript
Dalam bahasa pengaturcaraan , pembolehubah digunakan untuk menyimpan nilai data.
JavaScript menggunakan kata kunci var untuk mentakrifkan pembolehubah dan tanda sama untuk memberikan nilai kepada pembolehubah:
Contoh
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> var length; length = 6; document.getElementById("demo").innerHTML = length; </script> </body> </html>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Pembolehubah boleh diakses dengan nama pembolehubah. Dalam bahasa imperatif, pembolehubah biasanya boleh berubah. Literal ialah nilai tetap.
Pembolehubah ialah
|
Operator JavaScript
JavaScript menggunakan operator aritmetik untuk mengira nilai:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = (5 + 6) * 10; </script> </body> </html>
Run Example»
Klik butang "Run Example" untuk melihat contoh dalam talian
JavaScript menggunakan assignment operator untuk menetapkan nilai kepada pembolehubah:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> var x, y, z; x = 5 y = 6; z = (x + y) * 10; document.getElementById("demo").innerHTML = z; </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat dalam talian instance
Bahasa JavaScript mempunyai banyak jenis operator:
类型 | 实例 | 描述 |
---|---|---|
赋值,算术和位运算符 | = + - * / | 在 JS 运算符中描述 |
条件,比较及逻辑运算符 | == != < > | 在 JS 比较运算符中描述 |
Pernyataan JavaScript
Dalam HTML, pernyataan JavaScript mengeluarkan arahan kepada penyemak imbas.
penyataan dipisahkan oleh koma bertitik:
y = x * 10;
Kata kunci JavaScript
Pernyataan JavaScript biasanya bermula dengan kata kunci. Kata kunci var memberitahu pelayar untuk mencipta pembolehubah baharu:
var y = x * 10;
Kata Kunci JavaScript
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).
Berikut ialah perkataan terpelihara yang paling penting dalam JavaScript (dalam susunan abjad):
abstrak td > | else | instanceof | super | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| <🎜>< / td> | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
boolean | enum | int | tukar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | < td ><🎜>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pecah | eksport | antara muka | disegerakkan | tr >||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜> | bait | melanjutkan | biar | ini | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kes | salah | panjang | lontar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | < 🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tangkap | akhir | asli | balingan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜>< / td> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
char | akhirnya | baharu | sementara | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kelas | terapung | null | benar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜 > | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
const | untuk | pakej | cuba | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
teruskan | fungsi | peribadi | jenis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
penyahpepijat | goto | dilindungi | var | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜>< / td> | <🎜> | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lalai | jika | awam | batal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | < td ><🎜><🎜> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
padam | melaksanakan | kembali | < td>tidak menentu|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜 > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buat | import | pendek | sementara | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | <🎜> | <🎜> | <🎜> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gandakan | dalam | statik | dengan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<🎜> | < 🎜> | <🎜> | <🎜> |
Nota JavaScript
Bukan semua pernyataan JavaScript ialah "perintah". Kandungan selepas garis miring berganda // akan diabaikan oleh penyemak imbas:
Jenis data JavaScript
JavaScript mempunyai banyak jenis data: nombor, rentetan, tatasusunan, objek, dll.:
var person = {firstName:"John", lastName:"Doe"}; // Object Assignment via object literal
Konsep jenis data
Dalam bahasa pengaturcaraan, jenis data adalah kandungan yang sangat penting . Untuk dapat memanipulasi pembolehubah, adalah penting untuk memahami konsep jenis data. Jika jenis data tidak digunakan, contoh berikut tidak akan dilaksanakan:
16 + "Volvo"
"16Volvo"
Fungsi JavaScript
Pernyataan JavaScript boleh ditulis dalam fungsi, dan fungsi boleh dirujuk berulang kali:
Merujuk kepada fungsi
= panggilan fungsi (melaksanakan pernyataan dalam fungsi).fungsi myFunction(a, b) {
kembalikan a * b; // Kembalikan hasil darab dengan bJavaScript adalah sensitif huruf besar-besaran.
JavaScript adalah sensitif huruf besar-besaran.
Apabila menulis pernyataan JavaScript, sila beri perhatian sama ada kekunci suis kes dimatikan.
Fungsi getElementById berbeza daripada getElementbyID.
Begitu juga, pembolehubah myVariable adalah berbeza daripada MyVariable.
Set Aksara JavaScript
JavaScript menggunakan set aksara Unikod.
Unicode merangkumi semua aksara, termasuk tanda baca dan aksara lain.
Untuk mengetahui lebih lanjut, pelajari manual rujukan Unikod lengkap kami.
Tahukah anda?
| Dalam JavaScript, yang biasa ialah unta kaedah kes Konvensyen penamaan, seperti Nama Akhir (bukan nama keluarga). |
---|