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).
<!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>
Jalankan program dan cuba
String literal Anda boleh menggunakan petikan tunggal atau berganda:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">andy</p> <script> document.getElementById("demo").innerHTML = 'liu qi'; </script> </body> </html>
Jalankan program dan cuba
Tersurat ungkapan digunakan untuk pengiraan:
<!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 atur cara dan cuba
Tersurat tatasusunan Tentukan tatasusunan:
[ 40, 100, 1, 5, 25, 10]
Objek literal mentakrifkan objek:
{firstName: "John", lastName:"Doe", umur :50, eyeColor:"blue"}
Fungsi literal mentakrifkan fungsi:
function myFunction(a, b ) { return a * b;}
Pembolehubah JavaScript
Dalam bahasa pengaturcaraan, pembolehubah digunakan untuk menyimpan nilai data. Pembolehubah ialah nama. Literal ialah nilai.
JavaScript menggunakan kata kunci var untuk mentakrifkan pembolehubah dan tanda sama untuk memberikan nilai kepada pembolehubah:
<!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 atur cara dan cuba
Operator JavaScript
JavaScript menggunakan operator aritmetik untuk mengira nilai:
<!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>
Jalankan atur cara untuk mencubanya
JavaScript menggunakan operator penugasan kepada pembolehubah Tugasan:
<!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>
Jalankan atur cara dan cuba
Bahasa JavaScript mempunyai banyak jenis operator:
类型 | 实例 | 描述 |
---|---|---|
赋值,算术和位运算符 | = + - * / | 在 JS 运算符中描述 |
条件,比较及逻辑运算符 | == != < > | 在 JS 比较运算符中描述 |
Pernyataan JavaScript
Dalam HTML, pernyataan JavaScript mengeluarkan arahan kepada penyemak imbas.
pernyataan dipisahkan dengan koma bertitik:
x = 5 + 6;
y = x * 10;
Kata kunci JavaScript
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 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):
abstract | else | instanceof | super |
boolean | enum | int | switch |
break | export | interface | synchronized |
byte | extends | let | this |
case | false | long | throw |
catch | final | native | throws |
char | finally | new | transient |
class | float | null | true |
const | for | package | try |
continue | function | private | typeof |
debugger | goto | protected | var |
default | if | public | void |
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
JavaScript adalah sensitif huruf besar-besaran.
JavaScript adalah sensitif huruf besar-kecil.
Apabila menulis pernyataan JavaScript, sila beri perhatian sama ada kekunci suis kes dimatikan.
Fungsi getElementById dan getElementbyID adalah berbeza.
Begitu juga, pembolehubah myVariable dan MyVariable juga berbeza.