📅  最后修改于: 2023-12-03 15:17:08.399000             🧑  作者: Mango
Trong JavaScript, ta sử dụng từ khóa var
, let
và const
để khai báo biến. Biến là một cách để lưu trữ dữ liệu và sử dụng lại nó trong chương trình.
var
Từ khóa var
được sử dụng để khai báo biến toàn cục hoặc cục bộ. Điểm quan trọng cần lưu ý là biến khai báo bằng var
có phạm vi toàn cục khi nó được khai báo bên ngoài một hàm, và có phạm vi cục bộ khi nó được khai báo trong một hàm.
// Khai báo biến toàn cục
var globalVariable = 'This is a global variable';
function myFunction() {
// Khai báo biến cục bộ
var localVariable = 'This is a local variable';
console.log(localVariable);
}
console.log(globalVariable);
myFunction();
Kết quả đầu ra:
This is a global variable
This is a local variable
let
Từ khóa let
được sử dụng để khai báo biến có phạm vi cục bộ. Biến được khai báo bằng let
chỉ sẽ tồn tại trong block ngữ cảnh mà nó được khai báo. Điều này có nghĩa là nếu ta khai báo let
trong một hàm, biến chỉ có thể truy cập được trong hàm đó.
function myFunction() {
let localVariable = 'This is a local variable';
console.log(localVariable);
}
myFunction();
console.log(localVariable); // Error: localVariable is not defined
Kết quả đầu ra:
This is a local variable
const
Từ khóa const
được sử dụng để khai báo biến hằng, có giá trị không thể thay đổi sau khi được gán. Một biến hằng là một giá trị không thể thay đổi trong suốt thời gian chạy của chương trình.
const PI = 3.14159;
console.log(PI);
PI = 3.14; // Error: Assignment to constant variable
Kết quả đầu ra:
3.14159
Cần lưu ý rằng khi khai báo biến bằng const
, ta cần gán giá trị cho biến đó ngay lập tức.
Đó là một số khái niệm cơ bản về khai báo biến trong JavaScript sử dụng các từ khóa var
, let
và const
. Chúng có vai trò quan trọng để lưu trữ và sử dụng các giá trị trong chương trình.