/codegym.vn/ - 33
1. radius
=
2.5
;
2. area
=
19.6
;
3. diameter
=
15.7
;
Nói rằng “=” là một toán tử là bởi vì ngoài việc làm cho biến thay đổi giá trị, bản thân
phép gán cũng trả về giá trị được gán giống như là kết quả của một phép tính. Vậy
nên mặc dù câu lệnh sau trông rối và ít được dùng trong thực tế thì vẫn là câu lệnh
đúng:
1. radius1
=
radius2
=
2.5
;
Phép gán radius2 làm cho radius2 có giá trị là 2.5, đồng thời “phép tính” này cho kết
quả là 2.5, kết quả này được gán vào cho biến radius1. Như vậy, kết quả là cả biến
radius1 và biến radius2 đều có giá trị là 2.5.
Khai báo và khởi tạo giá trị cho biến
Hành động tạo giá trị cho biến lần đầu tiên (nhớ rằng sau đó giá trị của biến có thể
được thay đổi bằng cách thực hiện lại phép gán) được gọi là khởi tạo giá trị cho biến.
Chúng ta có thể khai báo một biến đồng thời với việc khởi tạo:
1.
let
radius
=
2.5
;
2.
let
area
=
19.6
;
3.
let
diameter
=
15.7
;
Lưu ý: một biến có thể được cấp lại giá trị, không giới hạn bao nhiêu lần. Trái lại, tại
cùng một phạm vi mã (scope), bạn không thể khai báo một biến nhiều lần, chúng ta
sẽ học về phạm vi mã sau, nhưng tại thời điểm này bạn có thể hiểu rằng chỉ dẫn sau
sẽ gây lỗi bởi vì biến radius được khai báo hai lần:
1.
let
radius
=
2.5
;
2.
let
radius
=
3
;
// Uncaught SyntaxError: Identifier 'radius' has already been declared
Quy tắc đặt tên cho biến
Vì một số lý do, trong hầu hết các ngôn ngữ lập trình, chúng ta chỉ có thể sử dụng các
chữ cái tiếng Anh và ký tự số để đặt tên cho biến. Tên biến sẽ không có các khoảng
trắng (bao gồm cả dấu tab lẫn dấu xuống dòng), ký tự đặc biệt, hay chữ cái có dấu.
Chữ cái đầu tiên của biến không được phép là ký tự số.
Riêng với ngôn ngữ JavaScript, ngoài hai quy tắc trên, chúng ta được phép sử dụng
hai ký tự là $ và _ (dấu gạch ngang dưới) như là chữ cái.
Chúng ta có thể kể ra một số tên biến hợp lệ và không hợp lệ như sau:
1.
let
money
;
// Hợp lệ
2.
let
1000dolar
;
// Không hợp lệ
3.
let
my
money
;
// Không hợp lệ
4.
let
_radius
;
// Hợp lệ
5.
let
$username
;
// Hợp lệ