JavaScript syntax là một set các quy tắc, cách mà chương trình Javascript có thể được khởi tạo
// Cách tạo các biến trong Javascript
var x;
let y;
// Cách sử dụng các biến:
x = 5;
y = 6;
let z = x + y;
Các giá trị của Javascript
Cú pháp Javascript định nghĩa 2 loại giá trị khác nhau
- Các giá trị cố định, Fixed values.
- Variable values
Gía trị cố định được gọi là Literal
Các giá trị khả dụng được gọi là các Variable
JavaScript Literals
The two most important syntax rules for fixed values are: Hai loại nguyên tắc cú pháp quan trọng nhất cho các giá trị fixed value :
1. Numbers được viết cùng với hoặc không có dấu thập phân.
10.50
1001
2. Strings là chuỗi được viết bên trong dấu ngoặc đơn hoặc kép:
“John Doe”
‘John Doe’
JavaScript Variables
Trong ngôn ngữ lập trình, variables được sử dụng để lưu trữ các giá trị dữ liệu
Javascript sử dụng với từ khóa var, let và const để khai báo các biến
Sử dụng “=” để gán giá trị đến các biến đã khai báo.
Trong ví dụ này, x được định nghĩa như một biến. Sau đó, x được gán với giá trị 6.
let x;
x = 6;
Các toán tử trong JavaScript
JavaScript sử dụng các toán tử toán học ( +
-
*
/
) để tính toán các giá trị.
(5 + 6) * 10
Javascript sử dụng ký tự “=” để gán giá trị đến các biến.
let x, y;
x = 5;
y = 6;
JavaScript Expressions
Một expression bao gồm các giá trị, biến và các toán tử để tính toán giá trị.
Ví dụ, 5 * 10 tính toán ra bằng 50:
5 * 10
Các expression cũng bao gồm giá trị của biến.
x * 10
Các giá trị có thể đa dạng các loại dữ liệu như số và chuỗi.
Ví dụ, “John” + ” ” + “Doe”, kết quả là “John Doe”:
“John” + ” ” + “Doe”
JavaScript Keywords
Các keyword Javascript được sử dụng để xác định các hành động để trình diễn đối với trình duyệt.
Keyword let bảo trình duyệt tạo ra các biến.
let x, y;
x = 5 + 6;
y = x * 10;
Keyword var cũng bảo trình duyệt tạo ra các biến.
var x, y;
x = 5 + 6;
y = x * 10;
JavaScript Comments
Không phải tất cả các statement Javascript được thực thi
Code sau 2 dấu // or giữa /* và */ là các đoạn comment trong Javascript.
Các comment sẽ bị phớt lờ và sẽ không được trình duyệt thực thi.
let x = 5; // I will be executed
// x = 6; I will NOT be executed