Các loại biến trong javascript
Show Đã đăng vào thg 11 22, 2018 4:24 SA 5 phút đọc Mở đầuCá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 đượ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 :
một số ví dụ về khai báo biến
4. Kiểu dữ liệu của biếnKhi khai báo biến ta không cần phải khai báo kiểu của biến đó trước khi dùng. Kiểu sẽ được tự động xác định trong lúc chương trình được thực thi. Điều đó cũng có nghĩa là một biến có thể chứa giá trị của các kiểu dữ liệu khác nhau.
Theo tiêu chuẩn ECMAScript xác định bảy kiểu dữ liệu như sau :
5. Phạm vi của biếnCó hai loại phạm vi trong JavaScript. Một biến toàn cục có thể được truy cập từ bên ngoài của hàm cũng như bên trong của hàm nhưng, một biến cục bộ chỉ có thể được truy cập bên trong hàm. Nếu truy cập từ bên ngoài của hàm, bạn sẽ nhận được lỗi 'undefined variable' (biến không xác định). ví dụ đơn giản :
Ví dụ nâng cao :
Trước hết, hàm sum được gọi là truyền hai biến trả về giá trị tổng của biến được truyền. Sau đó, giá trị trả về được lưu trữ trong biến result là biến toàn cục . Sau đó, hàm showResult () được gọi để hiển thị giá trị được lưu trữ trong biến toàn cục. 6. Một số vấn đề hay gặp phải khi làm việc với biến.1. Sử dụng toán tử gán (=), thay vì toán tử so sánh (==) trong câu lệnh if.
2. Nhầm lẫn giữa việc bổ sung và thêm số
3. Phá vỡ chuỗi JavaScript javascript cho phép chúng ta chia chuỗi thành 2 dòng nhưng nếu khai báo như :
để biến họat động chúng ta cần khai báo như sau :
Kết thúcĐây là một số kiến thức mình học được vào tham khảo từ nhiều nguồn (w3schools ..) trong quá trình học javascript. Rất mong nhận được nhiều ý kiến góp ý của mọi người. All rights reserved |