Cùng tìm hi u v bi n trong JavaScriptể ề ế
Các bi n là ph n thi t y u c a m i ngôn ng l p trình. Vì v y, b n ph i ế ầ ế ế ủ ọ ữ ậ ậ ạ ả
hi u nh ng đi u c b n c a bi n tr c khi b n đi sâu vào ng d ng. Nên ể ữ ề ơ ả ủ ế ướ ạ ứ ụ
hôm nay mình xin trình bày đôi nét v bi n Javascript.ề ế
1. Bi n là gì ?ế
Gi ng nh nhi u ngôn ng l p trình khác, JavaScript có các bi n. Các bi nố ư ề ữ ậ ế ế
có th đ c coi là các thùng ch a có tên. B n có th đ t d li u vào các ể ượ ứ ạ ể ặ ữ ệ
vùng ch a này và sau đó tham kh o d li u ch b ng cách đ t tên vùng ứ ả ữ ệ ỉ ằ ặ
ch a.ứ
2. Bi n JavaScrip đ c l u đâu.ế ượ ư ở
Các bi n JavaScript đ c l u tr trong b nh c a browser process ( ti n ế ượ ư ữ ộ ớ ủ ế
trình trình duy t) hi u nôm na 1 cách đ n gi n là bi n đ c l u trong ph nệ ể ơ ả ế ượ ư ầ
Ram mà trình duy t đang s d ng.ệ ử ụ
3. Khai báo bi nế
Đ khai báo m t bi n ta s d ng t khóaể ộ ế ử ụ ừ const, let, var.
const đ c s d ng đ khai báo 1 h ng s , và giá tr c a nó không thay đ iượ ử ụ ể ằ ố ị ủ ổ
trong su t ch ng trình.ố ươ
let khai báo bi n ch có th truy c p đ c trong block bao quanh nó đ c ế ỉ ể ậ ượ ượ
xác đ nh b ng c p {}.ị ằ ặ
var khai báo bi n có th truy c p ph m vi hàm s ho c bên ngoài hàm ế ể ậ ở ạ ố ặ
s , toàn c c.ố ụ
Gi ng nh ngôn ng khác, cách đ t tên bi n c a JS cũng ph i tuân theo 1 ố ư ữ ặ ế ủ ả
s quy t c sau :ố ắ
Tên bi n ph i là các ch không d u vi t hoa ho c vi t th ng, các ế ả ữ ấ ế ặ ế ườ
ch s t 0-9 và d u g ch d i () và kí hi u $.ữ ố ừ ấ ạ ướ ệ