Hướng dẫn difference between local and global variables in javascript - sự khác biệt giữa các biến cục bộ và toàn cầu trong javascript
Sự khác biệt chính giữa biến cục bộ và biến toàn cầu
Show Một biến là gì?Biến là một tên gán cho một khu vực lưu trữ mà chương trình có thể thao tác. Một loại biến xác định kích thước và bố cục của bộ nhớ biến. Nó cũng xác định phạm vi của các giá trị cần được lưu trữ bên trong bộ nhớ và bản chất của các hoạt động có thể được áp dụng cho biến đó. Phạm vi của các biếnPhạm vi của biến chỉ đơn giản là tuổi thọ của một biến. Đó là khối mã theo đó một biến được áp dụng hoặc còn sống. Ví dụ: function foo(){ var x; } Bạn tuyên bố một biến có thể thay đổi bên trong một chức năng. Phạm vi của biến đó vẫn còn bên trong hàm đó, nó có thể được sử dụng bên ngoài chức năng đó. Có ba nơi mà các biến bạn có thể khai báo ngôn ngữ lập trình biến:
Biến cục bộ được định nghĩa là một loại biến được khai báo trong khối lập trình hoặc chương trình con. Nó chỉ có thể được sử dụng bên trong chương trình con hoặc khối mã trong đó nó được khai báo. Biến cục bộ tồn tại cho đến khi khối của hàm được thực thi. Sau đó, nó sẽ bị phá hủy tự động. is defined as a type of variable declared within programming block or subroutines. It can only be used inside the subroutine or code block in which it is declared. The local variable exists until the block of the function is under execution. After that, it will be destroyed automatically. Ví dụ về biến cục bộ public int add(){ int a =4; int b=5; return a+b; } Ở đây, ‘A và và B B, là các biến cục bộ Biến toàn cầuMột biến toàn cầu trong chương trình là một biến được xác định bên ngoài chương trình con hoặc chức năng. Nó có phạm vi toàn cầu có nghĩa là nó giữ giá trị của nó trong suốt vòng đời của chương trình. Do đó, nó có thể được truy cập trong suốt chương trình bởi bất kỳ chức năng nào được xác định trong chương trình, trừ khi nó bị che mờ.Global Variable in the program is a variable defined outside the subroutine or function. It has a global scope means it holds its value throughout the lifetime of the program. Hence, it can be accessed throughout the program by any function defined within the program, unless it is shadowed. Example: int a =4; int b=5; public int add(){ return a+b; } Ở đây, ‘A và và B B, là các biến toàn cầu. Biến cục bộ so với các biến toàn cầuỞ đây, là một số khác biệt cơ bản giữa các biến địa phương và toàn cầu.
Ưu điểm của việc sử dụng các biến toàn cầu
Ưu điểm của việc sử dụng các biến cục bộ
Nhược điểm của việc sử dụng các biến toàn cầu
Nhược điểm của việc sử dụng các biến cục bộ
Điều gì hữu ích hơn?Biến địa phương và toàn cầu quan trọng như nhau trong khi viết một chương trình bằng bất kỳ ngôn ngữ nào. Tuy nhiên, một số lượng lớn biến số toàn cầu có thể chiếm một bộ nhớ lớn. Một thay đổi không mong muốn đối với các biến toàn cầu trở nên khó khăn để xác định. Do đó, nên tránh tuyên bố các biến toàn cầu không mong muốn. |