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):

abstractelseinstanceofsuper




booleanenumintswitch




breakexportinterfacesynchronized




byteextendsletthis




casefalselongthrow




catchfinalnativethrows




charfinallynewtransient




classfloatnulltrue




constforpackagetry




continuefunctionprivatetypeof




debuggergotoprotectedvar




defaultifpublicvoid




deleteimplementsreturnvolatile




doimportshortwhile




doubleinstaticwith





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.



Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus