Khai báo các biến JavaScript

Cả

var x;
let y;
5 và
var x;
let y;
6 đều được dùng để khai báo biến. Tuy nhiên, có một số khác biệt giữa chúng

varlet_______0_______5 được sử dụng trong các phiên bản JavaScript cũ hơn_______0_______6 là cách khai báo biến mới bắt đầu từ ES6 (ES2015).

var x;
let y;
5 là phạm vi chức năng (sẽ được thảo luận trong các hướng dẫn sau).
var x;
let y;
6 nằm trong phạm vi khối (sẽ được thảo luận trong các hướng dẫn sau). Ví dụ,
let x;
x = 5;
3Ví dụ,
let x;
x = 5;
4

Ghi chú. Chúng tôi khuyên bạn nên sử dụng

var x;
let y;
6 thay vì
var x;
let y;
5. Tuy nhiên, có một số trình duyệt không hỗ trợ
var x;
let y;
6. Truy cập để tìm hiểu thêm


Các biến khởi tạo JavaScript

Chúng ta sử dụng toán tử gán

let x;
x = 5;
8 để gán giá trị cho một biến

let x;
x = 5;

Ở đây, 5 được gán cho biến x

Bạn cũng có thể khởi tạo biến trong quá trình khai báo

let x = 5;
let y = 6;

Trong JavaScript, có thể khai báo các biến trong một câu lệnh

let x = 5, y = 6, z = 7;

Nếu bạn sử dụng một biến mà không khởi tạo nó, nó sẽ có giá trị

let x;
x = 5;
9

let x; // x is the name of the variable

console.log(x); // undefined

Ở đây x là tên biến và vì nó không chứa bất kỳ giá trị nào nên nó sẽ không được xác định

Bạn sẽ tìm hiểu chi tiết về

let x;
x = 5;
9 và các loại dữ liệu khác trong hướng dẫn tiếp theo


Thay đổi giá trị của biến

Có thể thay đổi giá trị được lưu trữ trong biến. Ví dụ,

// 5 is assigned to variable x
let x = 5; 
console.log(x); // 5

// vaue of variable x is changed
x = 3; 
console.log(x); // 3

Giá trị của một biến có thể thay đổi. Do đó, tên biến


Quy tắc đặt tên biến JavaScript

Quy tắc đặt tên biến là

  1. Tên biến phải bắt đầu bằng một chữ cái, dấu gạch dưới
    let x = 5;
    let y = 6;
    1 hoặc ký hiệu đô la
    let x = 5;
    let y = 6;
    2. Ví dụ,
    //valid
    let a = 'hello';
    let _a = 'hello';
    let $a = 'hello';
  2. Tên biến không được bắt đầu bằng số. Ví dụ,
    //invalid
    Let 1a = 'hello'; // this gives an error
  3. JavaScript phân biệt chữ hoa chữ thường. Vì vậy, y và Y là các biến khác nhau. Ví dụ,
    let y = "hi";
    let Y = 5;
    
    console.log(y); // hi
    console.log(Y); // 5
  4. không thể được sử dụng làm tên biến. Ví dụ, ______0_______0

ghi chú

  • Mặc dù bạn có thể đặt tên biến theo bất kỳ cách nào bạn muốn, nhưng cách tốt nhất là đặt tên biến mang tính mô tả. Nếu bạn đang sử dụng một biến để lưu trữ số lượng táo, tốt hơn nên sử dụng số táo hoặc numberOfApples thay vì x hoặc n
  • Trong JavaScript, tên biến thường được viết bằng camelCase nếu nó có nhiều từ. Ví dụ: tên, lương hàng năm, v.v.


Hằng JavaScript

Từ khóa

let x = 5;
let y = 6;
3 cũng được giới thiệu trong phiên bản ES6(ES2015) để tạo hằng. Ví dụ,

var x;
let y;
1

Khi một hằng được khởi tạo, chúng ta không thể thay đổi giá trị của nó

var x;
let y;
2

Đơn giản, hằng là một loại biến không thể thay đổi giá trị

Ngoài ra, bạn không thể khai báo một hằng mà không khởi tạo nó. Ví dụ,

var x;
let y;
3

Ghi chú. Nếu bạn chắc chắn rằng giá trị của một biến sẽ không thay đổi trong suốt chương trình, bạn nên sử dụng

let x = 5;
let y = 6;
3. Tuy nhiên, có một số trình duyệt không hỗ trợ
let x = 5;
let y = 6;
3. Truy cập để tìm hiểu thêm


Bây giờ bạn đã biết về biến, bạn sẽ tìm hiểu về các loại dữ liệu khác nhau mà một biến có thể lưu trữ trong hướng dẫn tiếp theo

Trong JavaScript, chúng ta có thể khai báo một biến theo nhiều cách khác nhau bằng cách sử dụng các từ khóa khác nhau. Mỗi từ khóa chứa một số lý do hoặc tính năng cụ thể trong JavaScript. Về cơ bản, chúng ta có thể khai báo biến theo ba cách khác nhau bằng cách sử dụng các từ khóa var, let và const. Mỗi từ khóa được sử dụng trong một số điều kiện cụ thể

 

 

 

biến JavaScript

cho phép JavaScript

const JavaScript

Có thể khai báo lạiKhông thể khai báo lạiKhông thể khai báo lạiCó thể gán lại giá trịCó thể gán lại giá trịKhông thể gán lại giá trịChỉ có phạm vi chức năng và toàn cụcCó thể có phạm vi khốiCó thể có phạm vi khốiCác biến được đặt ở trên cùng và có thể được sử dụng ở bất cứ đâuCác biến phải được khởi tạo trước khi sử dụngCác biến phải được khởi tạo trước khi sử dụngCó thể

biến JavaScript. Từ khóa này được sử dụng để khai báo các biến trên toàn cầu. Nếu bạn đã sử dụng từ khóa này để khai báo một biến thì biến đó có thể truy cập được trên toàn cầu và cũng có thể thay đổi được. Nó tốt cho độ dài mã ngắn, nếu mã quá lớn thì bạn sẽ bị nhầm lẫn

cú pháp

var variableName = "Variable-Value;"

Thí dụ

jav




    

GeeksforGeeks
3

GeeksforGeeks
4


đầu ra.
GeeksforGeeks

JavaScriptlet. Từ khóa này được sử dụng để khai báo biến cục bộ. Nếu bạn đã sử dụng từ khóa này để khai báo một biến thì biến đó có thể truy cập cục bộ và nó cũng có thể thay đổi được. Thật tốt nếu mã trở nên lớn

cú pháp

let variableName = "Variable-Value;"

Thí dụ

jav