Một biến JavaScript đơn giản là một tên của vị trí lưu trữ. Có hai loại biến trong JavaScript: biến cục bộ (local) và biến toàn cầu (global).
Một số quy tắc trong khi khai báo biến JavaScript:
- Tên phải bắt đầu bằng ký tự (từ a đến z hoặc A đến Z), dấu gạch dưới (_) hoặc ký hiệu đô la ($).
- Sau chữ cái đầu tiên chúng ta có thể sử dụng các chữ số (0 đến 9), ví dụ value1.
- Các biến JavaScript phân biệt chữ hoa chữ thường, ví dụ x và X là các biến khác nhau.
Khai báo biến JavaScript đúng
var x = 10 ; var _value = "Luffy" ;
Khai báo biến JavaScript KHÔNG đúng
var 1value = 30; var *aa = 320;
Nội dung chính
Ví dụ về biến trong JavaScript
Sau đây là một ví dụ đơn giản về biến JavaScript.
<script> var x = 10; var y = 20; var z=x+y; document.write(z); </script>
Kết quả:
30
Biến cục bộ (local) trong JavaScript
Biến cục bộ trong JavaScript được khai báo bên trong một khối hoặc hàm. Biến này chỉ có thể truy cập trong phạm vi hàm hoặc khối lệnh. Ví dụ:
<script> function abc(){ var x = 10; // biến cục bộ } </script>
Hoặc:
<script> If(a < 10){ var y = 20; // biến cục bộ } </script>
Biến toàn cầu (global) trong JavaScript
Một biến JavaScript toàn cầu như tên gọi của nó có thể truy cập từ bất kỳ hàm nào. Một biến được khai báo bên ngoài hàm hoặc được khai báo với đối tượng window được gọi là biến toàn cầu. Ví dụ:
<script> var data = 200; // biến toàn cầu function a() { document.writeln(data); } function b() { document.writeln(data); } a(); //gọi hàm JavaScript b(); </script>
Kết quả:
200 200