Sintaks asas JavaScript

Sintaks asas JavaScript

Sintaks JavaScript adalah serupa dengan bahasa Java Setiap pernyataan berakhir dengan;, dan blok pernyataan menggunakan {... }. Walau bagaimanapun, JavaScript tidak memerlukan penambahan ;

Nota: Membenarkan enjin JavaScript menambah koma bertitik secara automatik akan mengubah semantik atur cara dalam beberapa kes, menyebabkan hasil yang dijalankan tidak konsisten dengan jangkaan. Dalam tutorial ini, kami tidak akan meninggalkan ;, semua pernyataan akan menambah ;.

Sebagai contoh, baris kod berikut ialah pernyataan tugasan lengkap:

var x = 1;

Baris kod berikut ialah rentetan, tetapi masih boleh dianggap sebagai pernyataan lengkap:

'Hello, world';

Baris kod berikut mengandungi dua pernyataan, setiap pernyataan menggunakan; untuk menunjukkan penghujung pernyataan:

var x = 1; var y = 2;

// Tidak disyorkan untuk menulis berbilang pernyataan dalam satu baris! >
Blok pernyataan ialah himpunan penyata kumpulan Contohnya, kod berikut mula-mula membuat pertimbangan Jika penghakiman itu benar, semua pernyataan dalam {...} akan dilaksanakan:

if (2 > 1) {
    x = 1;
    y = 2;
    z = 3;
}
<🎜. >Beri perhatian kepada pernyataan dalam kurungan kerinting {...} Mempunyai lekukan, biasanya 4 ruang. Lekukan tidak diperlukan oleh sintaks JavaScript, tetapi lekukan membantu kami memahami hierarki kod, jadi kami mesti mematuhi peraturan lekukan semasa menulis kod. Banyak editor teks mempunyai ciri "auto-inden" yang boleh membantu mengatur kod anda.

{...} juga boleh disarangkan untuk membentuk struktur hierarki:

if (2 > 1) {
    x = 1;
    y = 2;
    z = 3;    if (x < y) {
        z = 4;
    }    if (x > y) {
        z = 5;
    }
}

JavaScript sendiri tidak mempunyai had pada tahap sarang, tetapi terlalu banyak sarang sudah pasti akan meningkatkan keupayaan untuk memahami kesukaran kod. Dalam kes ini, anda perlu mengekstrak sebahagian daripada kod dan memanggilnya sebagai fungsi, yang boleh mengurangkan kerumitan kod.

Ulasan

Watak bermula dengan // sehingga penghujung baris dianggap ulasan baris untuk dilihat oleh pembangun dan enjin JavaScript akan mengabaikannya secara automatik:

// Ini Ia adalah makluman ulasan satu baris('hello'); // Ini juga merupakan ulasan

Satu lagi jenis ulasan blok ialah menggunakan /*...*/ untuk bungkus aksara berbilang baris dan letakkan "blok" " yang besar dianggap sebagai ulasan:

/* Dari sini ialah ulasan blok

Masih ulasan

Masih ulasan

Tamat ulasan */

//alert('我不想执行');
alert('我也不想执行');
<html>
<head>
 <script>
 //alert('我不想执行');
 alert('我也不想执行');
 </script>
</head>
<body>
 ...
</body>
</html>


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> RunJS 演示代码 </title> <script> var ck = function(){ var x = prompt ("输入数据: ", ""); alert(x); } </script> </head> <body> <button onclick="ck();"> 按钮 </button> </body> </html>
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!