Tatabahasa JavaScript

JavaScript SyaratAdalah set of rules yang mendefinisikan struktur bahasa JavaScript.

var x, y; // Bagaimana mendeklarasikan variabel
x = 7; y = 8; // Bagaimana menetapkan nilai
z = x + y; // Bagaimana menghitung nilai

Nilai JavaScript

JavaScript mendefinisikan dua jenis nilai: nilai campuran dan nilai variabel.

Nilai campuran disebutLambang teks (literal)Nilai variabel disebut变量.

Lambang teks JavaScript

Peraturan paling penting untuk menulis nilai campuran adalah:

TulisNumerikBoleh ada titik desimal atau tidak:

15.90
10011

亲自试一试

StringAdalah teks, diiringi dengan tanda kutip ganjil atau ganda:

"Bill Gates"
"Bill Gates" 

亲自试一试

Variabel JavaScript

在编程语言中,变量用于存储数据值。

Penggunaan JavaScript var 关键词来声明变量。

= 号用于为变量赋值.

在本例中,x 被定义为变量。然后,x 被赋的值是 7:

var x;
x = 7;

亲自试一试

Operator JavaScript

Penggunaan JavaScript算数运算符(+ - * /)来计算值:

(7 + 8) * 10

亲自试一试

Penggunaan JavaScript赋值运算符(=)向变量赋值:

var x, y;
var x = 7;
var y = 8;

亲自试一试

JavaScript 表达式

表达式是值、变量和运算符的组合,计算结果是值。

6 * 10

亲自试一试

表达式也可包含变量值:

x * 10

亲自试一试

值可以是多种类型,比如数值和字符串。

例如,"Bill" + " " + "Gates",计算为 "Bill Gates":

"Bill" + " " + "Gates"

亲自试一试

JavaScript 关键词

JavaScript 关键词用于标识被执行的动作。

var 关键词告知浏览器创建新的变量:

var x = 7 + 8;
var y = x * 10; 

亲自试一试

Komentar JavaScript

并非所有 JavaScript 语句都被“执行”。

双斜杠 ///**/ 之间的代码被视为注释.

注释会被忽略,不会被执行:

var x = 7;   // 会执行
// var x = 8;   不会执行

亲自试一试

JavaScript 标识符

标识符是名称。

在 JavaScript 中,标识符用于命名变量(以及关键词、函数和标签)。

在大多数编程语言中,合法名称的规则大多相同。

在 JavaScript 中,首字符必须是字母、下划线(-)或美元符号($)。

连串的字符可以是字母、数字、下划线或美元符号。

提示:数值不可以作为首字符。这样,JavaScript 就能轻松区分标识符和数值。

JavaScript 对大小写敏感

所有 JavaScript 标识符对大小写敏感.

变量 lastNamelastname,是两个不同的变量。

lastName = "Gates";
lastname = "Jobs"; 

亲自试一试

JavaScript 不会把 VARVar 译作关键词 var.

JavaScript 与驼峰式大小写

Sejarahnya, para programmer pernah menggunakan tiga metode untuk menggabungkan beberapa kata menjadi nama variabel:

Garis bawah:

first-name, last-name, master-card, inter-city.

Komentar:Garis bawah tidak dapat digunakan dalam JavaScript. Ini disediakan untuk pengurangan.

Garis bawah:

first_name, last_name, master_card, inter_city.

Kapital huruf CamelCase:

FirstName, LastName, MasterCard, InterCity.
camelCase

Programmer JavaScript cenderung menggunakan kapital huruf kecil untuk awal huruf CamelCase:

firstName, lastName, masterCard, interCity

Koleksi Karakter JavaScript

Penggunaan JavaScript Unicode Koleksi Karakter.

Unicode meliputi hampir semua karakter, tanda dan simbol di dunia.

Untuk mendapatkan informasi lebih lanjut, silakan kunjungi panduan penuh kami Panduan Referensi Unicode.