Hướng dẫn javascript page global variable - trang javascript biến toàn cầu

Phạm vi xác định khả năng truy cập (khả năng hiển thị) của các biến.

Nội phân Chính showShow

  • Phạm vi khối
  • Phạm vi địa phương
  • Phạm vi chức năng
  • Các biến JavaScript toàn cầu
  • Phạm vi toàn cầu
  • Biến JavaScript
  • Tự động toàn cầu
  • chế độ nghiêm ngặt
  • Các biến toàn cầu trong HTML
  • Tuổi thọ của các biến JavaScript
  • Đối số chức năng
  • Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?
  • Chức năng có thể truy cập một biến toàn cầu trong JavaScript không?
  • Các biến toàn cầu có thể được sử dụng trong chức năng không?
  • Làm thế nào để bạn gọi một biến bên trong một hàm trong JavaScript?

JavaScript có 3 loại phạm vi:

  • Phạm vi khối
  • Phạm vi chức năng
  • Phạm vi toàn cầu

Phạm vi khối

Phạm vi địa phươngGlobal Scope and Function Scope.

Phạm vi chức năng

Các biến JavaScript toàn cầuBlock Scope in JavaScript.

Phạm vi toàn cầu

Biến JavaScript

Tự động toàn cầu
  let x = 2;
}
// x can NOT be used here

chế độ nghiêm ngặt

Các biến toàn cầu trong HTML

Biến JavaScript

Tự động toàn cầu
  var x = 2;
}
// x CAN be used here


Phạm vi địa phương

chế độ nghiêm ngặt LOCAL to the function.

Biến JavaScript

Tự động toàn cầu

chế độ nghiêm ngặt
  let carName = "Volvo";
  // code here CAN use carName
}

Các biến toàn cầu trong HTML

Tuổi thọ của các biến JavaScript

Đối số chức năngFunction Scope:

Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?

Chức năng có thể truy cập một biến toàn cầu trong JavaScript không?

Các biến toàn cầu có thể được sử dụng trong chức năng không?


Phạm vi chức năng

Làm thế nào để bạn gọi một biến bên trong một hàm trong JavaScript?

JavaScript có 3 loại phạm vi:

Phạm vi khối

Phạm vi chức năngFunction Scope:

Phạm vi toàn cầu
  var carName = "Volvo";   // Function Scope
}

Trước ES6 (2015), JavaScript chỉ có phạm vi và phạm vi chức năng toàn cầu.
  let carName = "Volvo";   // Function Scope
}

ES6 đã giới thiệu hai từ khóa JavaScript mới quan trọng: letconst.
  const carName = "Volvo";   // Function Scope
}


Các biến JavaScript toàn cầu

Phạm vi toàn cầuGLOBAL.

Biến JavaScript

Tự động toàn cầu
// code here can use carName

chế độ nghiêm ngặt
// code here can also use carName
}

Tuổi thọ của các biến JavaScript

Đối số chức năngGlobal Scope:

Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?


Phạm vi toàn cầu

Biến JavaScriptGlobally (outside any function) have Global Scope.

Tự động toàn cầu variables can be accessed from anywhere in a JavaScript program.

chế độ nghiêm ngặt

Các biến toàn cầu trong HTMLGlobal Scope:

Tuổi thọ của các biến JavaScript

Đối số chức năng

Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?


Biến JavaScript

Tự động toàn cầu

chế độ nghiêm ngặt



Tự động toàn cầu

chế độ nghiêm ngặtGLOBAL variable.

Các biến toàn cầu trong HTML

Biến JavaScript

Tự động toàn cầu

chế độ nghiêm ngặt

Các biến toàn cầu trong HTML
  carName = "Volvo";
}

Tuổi thọ của các biến JavaScript


chế độ nghiêm ngặt

Các biến toàn cầu trong HTML

Tuổi thọ của các biến JavaScript

Đối số chức năng


Các biến toàn cầu trong HTML

Tuổi thọ của các biến JavaScript

Đối số chức năng

Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?

Chức năng có thể truy cập một biến toàn cầu trong JavaScript không?

Biến JavaScript

Tự động toàn cầu
// code here can not use window.carName

Tuổi thọ của các biến JavaScript


Đối số chức năng

Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?

Chức năng có thể truy cập một biến toàn cầu trong JavaScript không?
Any function, including the window object, can overwrite your global variables and functions.


Tuổi thọ của các biến JavaScript

Tuổi thọ của biến JavaScript bắt đầu khi được khai báo.

Các biến chức năng (cục bộ) bị xóa khi hàm được hoàn thành.

Trong trình duyệt web, các biến toàn cầu sẽ bị xóa khi bạn đóng cửa sổ (hoặc tab) của trình duyệt.


Đối số chức năng

Đối số chức năng (tham số) hoạt động như các biến cục bộ bên trong các hàm.

Làm thế nào có thể sử dụng biến đổi toàn cầu bên trong chức năng trong JavaScript?

Để khai báo các biến toàn cầu của JavaScript bên trong hàm, bạn cần sử dụng đối tượng cửa sổ ...

hàm m () {.

cửa sổ. value = 100; // khai báo biến toàn cầu theo đối tượng cửa sổ ..

hàm n () {.

cảnh báo (cửa sổ. value); // truy cập biến toàn cầu từ các chức năng khác ..

Chức năng có thể truy cập một biến toàn cầu trong JavaScript không?

Các biến được khai báo trên toàn cầu (bên ngoài bất kỳ chức năng nào) có phạm vi toàn cầu. Các biến toàn cầu có thể được truy cập từ bất cứ đâu trong chương trình JavaScript.Global variables can be accessed from anywhere in a JavaScript program.

Các biến toàn cầu có thể được sử dụng trong chức năng không?

Các biến toàn cầu có thể được sử dụng bởi tất cả mọi người, cả bên trong các chức năng và bên ngoài..

Làm thế nào để bạn gọi một biến bên trong một hàm trong JavaScript?

Vì vậy, cách dễ nhất để làm cho biến của bạn có thể truy cập từ bên ngoài chức năng là khai báo trước tiên bên ngoài chức năng, sau đó sử dụng nó bên trong hàm ...

hàm một () {var a; hàm hai () {a = 10; trả lại a; } Trả về a; }.

var a; Phân tích cú pháp. làm việc gì đó(). ....

var a; truy vấn..