Phạm vi chức năng và phạm vi khối trong JavaScript
Biến là cách để lập trình viên đặt tên cho một giá trị để sử dụng lại, cập nhật hoặc theo dõi giá trị đó. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách đặt tên biến, khai báo biến, khởi tạo biến. Chúng tôi cũng sẽ tìm hiểu về các phạm vi khác nhau của các biến để đảm bảo rằng chúng tôi hoàn toàn hiểu chúng Show
điều kiện tiên quyếtĐể làm theo hướng dẫn này, bạn cần có một trình duyệt web. Bạn có thể tải Google Chrome (một trong những ứng dụng phổ biến nhất) tại đây Truy cập bảng điều khiển JavaScriptChúng tôi sẽ sử dụng bảng điều khiển JavaScript để thực thi mã JavaScript trong hướng dẫn này. Để mở nó trong Google Chrome, nhấn 5 trên Windows và Linux hoặc 6 trên Mac OSHiểu phạm vi của các biếnPhạm vi xác định khả năng truy cập của các biến từ các phần khác nhau trong mã của bạn JavaScript có hai loại phạm vi
Phạm vi toàn cầuKhi một biến có phạm vi toàn cầu, điều đó có nghĩa là nó có sẵn ở mọi nơi trong chương trình của bạn. Việc khai báo một biến bên ngoài một hàm hoặc một khối bên ngoài một hàm dẫn đến việc nó nằm trong phạm vi toàn cầu phạm vi cục bộ
Khi các biến được khai báo trong một hàm hoặc một khối, chúng được đặt trong phạm vi cục bộ. Điều đó có nghĩa là chúng chỉ có thể được truy cập bên trong hàm hoặc khối mà chúng được khai báo trong Các biến phạm vi cục bộ được chia thành
Đặt tên biến trong JavaScriptTrước khi bắt đầu khai báo biến, bạn nên học cách đặt tên cho chúng. Dưới đây là một số quy tắc mà bạn nên tuân theo. Không tuân theo các quy tắc này sẽ gây ra lỗi
Khai báo biến sử dụng từ khóa varCác biến có thể được khai báo bằng từ khóa 3 như hình bên dưới
Khi khai báo biến, bạn có thể gán giá trị cho biến như chuỗi hoặc số Ví dụ
Cũng có thể khai báo và khởi tạo một biến cùng lúc bằng cú pháp sau
Cũng có thể khai báo hai hoặc nhiều biến trong một câu lệnh. Mỗi khai báo cách nhau bởi dấu phẩy ( 4)Ví dụ ________số 8 Từ khóa 3 được sử dụng để khai báo biến phạm vi chức năng và biến phạm vi toàn cầuNếu bạn sử dụng 3 bên trong một khối, biến sẽ không nằm trong phạm vi khối. Nó sẽ có phạm vi chức năng hoặc phạm vi toàn cầu tùy thuộc vào vị trí của khốiVí dụ 1Khai báo biến sử dụng từ khóa letSự khác biệt chính giữa từ khóa 3 và 8 là các biến được khai báo bằng cách sử dụng 8 là phạm vi khối, trong khi 3 là phạm vi chức năngVí dụ 6Trong ví dụ trên, biến 1 chỉ tồn tại bên trong khối và việc tham chiếu nó bên ngoài khối sẽ gây ra lỗi 2Khai báo biến sử dụng từ khóa constMột biến được khai báo bằng từ khóa 3 phải được khởi tạo ngay lập tức với một giá trị và giá trị đó không thể được khai báo lại. Nói cách khác, sử dụng từ khóa 3 cho phép bạn khai báo các hằng số không thể thay đổi sau khi bạn đã khai báo chúngCác biến được khai báo bằng từ khóa 3 nằm trong phạm vi khốiVí dụ 2Lỗi. 6, thông báo cho bạn rằng bạn không thể thay đổi giá trị của 7Phần kết luậnTóm lại, chúng ta đã tìm hiểu về các biến và cách chúng được khai báo và sử dụng trong JavaScript và đã trải qua các loại phạm vi biến khác nhau. Tôi hy vọng bạn thấy hướng dẫn về các biến JavaScript này hữu ích Phạm vi chức năng trong JavaScript là gì?JavaScript có phạm vi chức năng. Mỗi hàm tạo một phạm vi mới . Các biến được xác định bên trong hàm không thể truy cập (hiển thị) từ bên ngoài hàm. Các biến được khai báo với var, let và const khá giống nhau khi được khai báo bên trong một hàm. Tất cả đều có Phạm vi chức năng. hàm myFunction() {
Phạm vi khối chức năng có trong JavaScript không?Phạm vi chức năng. Các biến được khai báo bên trong hàm được gọi là biến cục bộ và trong phạm vi hàm. Các biến cục bộ có thể truy cập ở bất cứ đâu bên trong hàm. Phạm vi chặn. Biến được khai báo bên trong một khối cụ thể và không thể truy cập được bên ngoài khối đó .
Chức năng và phạm vi LÀ GÌ?Các hàm cung cấp một không gian tên lồng nhau (đôi khi được gọi là phạm vi), giúp bản địa hóa các tên mà chúng sử dụng, sao cho các tên bên trong hàm sẽ không xung đột với các tên bên ngoài (trong một mô-đun hoặc hàm khác). Chúng ta thường nói rằng các chức năng xác định phạm vi cục bộ và các mô-đun xác định phạm vi toàn cầu
Sự khác biệt giữa khối và phạm vi là gì?phạm vi là nơi bạn có thể tham chiếu đến một biến. một khối xác định phạm vi khối một biến được xác định bên trong một khối sẽ chỉ được xác định bên trong khối đó và bạn không thể tham chiếu nó sau khi kết thúc khối. |