Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Trong bài viết này, tôi sẽ giải thích một số khái niệm thú vị trong JavaScript. Sự khác biệt giữa Phạm vi cục bộ và Toàn cầu cũng như Từ khóa Let vs Var trong JavaScript

Phạm vi địa phương và toàn cầu

Phạm vi của một biến hoặc hằng xác định nơi một biến hoặc hằng có thể truy cập được trong thời gian chạy. Có một cuộc thảo luận chung về…

Mọi ngôn ngữ lập trình trong thế giới ngày nay đều có khái niệm về biến. Các biến được sử dụng để lưu trữ các giá trị (số, chuỗi, boolean) có thể thay đổi bất kỳ lúc nào. Tuy nhiên, bạn có bao giờ nhận thấy rằng các biến này luôn có một phạm vi và bạn không thể sử dụng chúng bên ngoài phạm vi đó không?

Hiểu các biến trong JavaScript

Các biến trong JavaScript hoạt động khác với các ngôn ngữ khác. Ở đây, bạn không phải chỉ định loại biến bạn đang sử dụng. Không giống như các ngôn ngữ lập trình khác, bạn không có các kiểu dữ liệu khác nhau cho các loại giá trị khác nhau.  

  • Bạn có thể sử dụng từ khóa var, const và let để khai báo một biến và JavaScript sẽ tự động xác định loại của biến này theo giá trị được truyền vào.  

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Vì vậy, đây là phần giới thiệu ngắn gọn về Biến trong JavaScript. Trong phần tiếp theo, bạn sẽ tìm hiểu về Phạm vi của các biến trong JavaScript

Khóa học Lập trình viên Java Full Stack

Hợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁ

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Phạm vi của các biến trong Javascript là gì?

Phạm vi của các biến đề cập đến khả năng truy cập của một biến cụ thể trong chương trình.  

Ví dụ: giả sử bạn có hai chức năng khác nhau. Đầu tiên, bạn khai báo một biến trong hàm 1. Sau đó, bạn chuyển sang chức năng sau, tôi. e. , chức năng 2. Có thể không nếu bạn cố gắng truy cập biến được thực hiện trong chức năng 1 từ chức năng 2?

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Các biến JavaScript có phạm vi khác nhau, chúng là

  • Phạm vi toàn cầu
  • Phạm vi cục bộ
  • Phạm vi chặn
  • Phạm vi chức năng

Hãy xem chi tiết các Phạm vi khác nhau

Phạm vi Toàn cầu là gì?

  • Bất kỳ biến nào được khai báo bên ngoài hàm đều được cho là có Phạm vi toàn cầu
  • Nói một cách đơn giản, một biến có thể được truy cập ở bất kỳ đâu trong chương trình được gọi là biến có phạm vi toàn cục. Các biến có phạm vi toàn cầu có thể được xác định bằng bất kỳ từ khóa nào trong ba từ khóa. để, const và var.  

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Phạm vi địa phương là gì?

  • Bất kỳ biến nào bạn khai báo bên trong một hàm đều được cho là có Phạm vi cục bộ. Bạn có thể truy cập một biến cục bộ trong một hàm. Nếu bạn cố gắng truy cập bất kỳ biến nào được xác định bên trong một hàm từ bên ngoài hoặc một hàm khác, nó sẽ báo lỗi

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

  • Vì bạn không thể truy cập một biến cục bộ từ bên ngoài hàm, nên bạn cũng có thể có một biến cùng tên trong một hàm khác

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Phạm vi khối là gì?

  • Trước khi giới thiệu ES6 (ECMAScript 6) vào năm 2015, JavaScript chỉ có hai loại phạm vi. Phạm vi Toàn cầu và Phạm vi Địa phương.  
  • Với việc giới thiệu từ khóa let và const, nó đã thêm một loại Phạm vi mới trong JavaScript. Bạn không thể truy cập các biến được khai báo bên trong một khối cụ thể (được đại diện bởi {}) từ bên ngoài khối.  

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

  • Phạm vi khối không hoạt động với từ khóa var. Bạn có thể sử dụng từ khóa let hoặc const cho điều đó

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Phạm vi chức năng là gì?

  • Với việc tạo ra mỗi chức năng mới, nó sẽ tạo ra một phạm vi mới trong JavaScript. Bạn không thể truy cập các biến được định nghĩa bên trong một hàm từ bên ngoài hàm hoặc từ một hàm khác. Var, let và const hoạt động tương tự khi được sử dụng bên trong một hàm.  

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

khóa học miễn phí. JavaScript cho người mới bắt đầu

Tìm hiểu kiến ​​thức cơ bản về JavaScript Đăng ký ngay

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Chế độ nghiêm ngặt của JavaScript để xác định phạm vi của biến

Trong JavaScript, nếu bạn quên khai báo một biến với từ khóa. var, let và const, JavaScript sẽ tự động lấy nó làm biến toàn cục và bạn có thể truy cập nó ở bất kỳ đâu trong chương trình.  

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Để tránh những sai lầm và nhầm lẫn như vậy, chế độ nghiêm ngặt đã được giới thiệu trong JavaScript với ES5 (ECMAScript 5) vào năm 2009

  • Chế độ nghiêm ngặt sẽ gây ra lỗi nếu bạn cố gắng sử dụng cùng một cú pháp sau khi đưa "chế độ nghiêm ngặt" vào chương trình của mình. Nó sẽ giúp bạn viết mã sạch hơn và an toàn hơn

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

  • Cũng giống như các biến, chế độ nghiêm ngặt cũng có thể được sử dụng trên toàn cầu hoặc cục bộ. Nếu bạn viết "sử dụng nghiêm ngặt" khi bắt đầu chương trình, nó sẽ được sử dụng trên toàn cầu. Mặt khác, bạn cũng có thể sử dụng chế độ nghiêm ngặt cục bộ bên trong một chức năng

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

  • Tất cả các trình duyệt hiện đại đều hỗ trợ Chế độ nghiêm ngặt, ngoại trừ internet explorer 9 và các phiên bản trước đó

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?

Cuộc sống của một biến trong JavaScript

Tuổi thọ của một biến trong JavaScript phụ thuộc vào phạm vi của biến đó. Nó bắt đầu khi nó khai báo biến

  • Biến cục bộ tồn tại cho đến khi hàm được thực thi. Thời điểm một chức năng hoàn thành, biến cục bộ bị xóa
  • Một biến Toàn cầu tồn tại cho đến khi người dùng đóng chương trình hoặc cho đến khi đóng trình duyệt web. Tuy nhiên, nếu người dùng thay đổi cửa sổ mà không đóng chương trình, biến toàn cục vẫn ở đó.  

Đến đây, bạn đã hoàn thành phần cuối của hướng dẫn "Phạm vi biến trong JavaScript" này

Nắm vững toàn bộ kiến ​​thức cơ bản về JavaScript, jQuery, Ajax, v.v. với Khóa đào tạo cấp chứng chỉ Javascript. Kiểm tra xem trước khóa học

Phần kết luận

Trong hướng dẫn này, bạn đã khám phá Phạm vi của các biến trong JavaScript. Phạm vi phụ thuộc vào hai khía cạnh

  • Trường hợp khai báo biến
  • Cách khai báo biến

Bạn cũng đã trải qua nhu cầu và cách sử dụng "chế độ nghiêm ngặt" trong JavaScript. Theo đó, bạn cũng hiểu một biến sẽ xuất hiện trong bao lâu khi lập trình. Bạn cũng gặp phải việc triển khai mã hóa và cần hiểu Phạm vi của Biến có trong JavaScript

Bạn có quan tâm đến việc mở rộng kiến ​​thức về JavaScript hay đang tìm kiếm khóa đào tạo trực tuyến về lập trình JavaScript không?

Nếu câu trả lời là có cho một trong hai hoặc cả hai câu hỏi trên, thì khóa học cấp chứng chỉ JavaScript do Simplilearn cung cấp là điều bạn nên khám phá. Chương trình đào tạo ứng dụng này được thiết kế để giúp bạn nắm bắt các khái niệm về JavaScript từ cơ bản đến nâng cao

Trên lưu ý đó, nếu bạn có bất kỳ nghi ngờ nào liên quan đến hướng dẫn này về Phạm vi của các biến trong JavaScript, vui lòng đặt chúng dưới dạng nhận xét ở cuối trang này;

Thông tin về các Tác giả

Từ khóa nào dùng để khai báo biến toàn cục trong JavaScript?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Từ khóa nào khai báo biến toàn cục?

Trong Python và MATLAB, một biến toàn cục có thể được khai báo ở bất kỳ đâu với từ khóa global .

Làm cách nào để khai báo biến toàn cục trong lớp JavaScript?

Cách đúng để khai báo biến toàn cục trong JavaScript . Và sử dụng cú pháp như thế này. cửa sổ var. iAmGlobal = "một số val";

Làm cách nào để lấy biến toàn cầu trong JavaScript?

Để khai báo một biến toàn cục trong javascript, chúng ta phải khai báo một biến var, const hoặc let bên ngoài bất kỳ khối hoặc hàm nào, bên trong phạm vi toàn cục. Above, we declare global variable myVal and assigned a value of 10. myVal is accessible inside the myFun function also which verifies that myVal is a global variable.

Từ khóa nào dùng để khai báo biến trong JavaScript?

Luôn khai báo các biến JavaScript với var , let hoặc const . Từ khóa var được sử dụng trong tất cả các mã JavaScript từ 1995 đến 2015. Từ khóa let và const đã được thêm vào JavaScript vào năm 2015. Nếu bạn muốn mã của mình chạy trong các trình duyệt cũ hơn, bạn phải sử dụng var.