11/08/2018, 19:10

Biến trong JavaScript

Nhúng JavaScript vào HTML 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 ...

Nhúng JavaScript vào HTML

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:

  1. 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 ($).
  2. 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.
  3. 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;

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
Nhúng JavaScript vào HTML
0