In short, each local scope can also see all the local scopes that cont dịch - In short, each local scope can also see all the local scopes that cont Việt làm thế nào để nói

In short, each local scope can also

In short, each local scope can also see all the local scopes that contain it. The set of variables visible inside a function is determined by the place of that function in the program text. All variables from blocks around a function’s definition are visible—meaning both those in function bodies that enclose it and those at the top level of the program. This approach to variable visibility is called lexical scoping.

People who have experience with other programming languages might expect that any block of code between braces produces a new local environment. But in JavaScript, functions are the only things that create a new scope. You are allowed to use free-standing blocks.

var something = 1;
{
var something = 2;
// Do stuff with variable something...
}
// Outside of the block again...
But the something inside the block refers to the same variable as the one outside the block. In fact, although blocks like this are allowed, they are useful only to group the body of an if statement or a loop.

If you find this odd, you’re not alone. The next version of JavaScript will introduce a let keyword, which works like var but creates a variable that is local to the enclosing block, not the enclosing function.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Trong ngắn hạn, mỗi phạm vi địa phương cũng có thể thấy tất cả các phạm vi địa phương có chứa nó. Các thiết lập của các biến có thể nhìn thấy bên trong một chức năng được xác định bởi các nơi mà chức năng trong văn bản chương trình. Tất cả các biến từ các khối xung quanh một hàm định nghĩa có thể nhìn thấy-có nghĩa là cả hai trong các cơ quan chức năng kèm theo nó, và những lúc cấp cao nhất của chương trình. Cách tiếp cận này để biến tầm nhìn được gọi là phạm vi từ vựng.Những người có kinh nghiệm với các ngôn ngữ lập trình khác có thể mong đợi bất kỳ khối mã giữa niềng răng tạo ra một môi trường địa phương mới. Nhưng trong JavaScript, chức năng là điều duy nhất tạo ra một phạm vi mới. Bạn được phép sử dụng miễn phí-đứng khối.var một cái gì đó = 1;{ var một cái gì đó = 2; Làm công cụ với biến một cái gì đó...}Bên ngoài của các khối một lần nữa...Nhưng cái gì bên trong khối dùng để biến tương tự như là một bên ngoài khối. Trong thực tế, mặc dù khối như thế này được cho phép, chúng có ích chỉ để nhóm cơ thể của một nếu tuyên bố hoặc một vòng lặp.Nếu bạn thấy điều này lạ, cô không phải một mình. Phiên bản tiếp theo của JavaScript sẽ giới thiệu một từ khóa cho phép, trong đó hoạt động như var nhưng tạo ra một biến địa phương vào khối ngoại, không có chức năng ngoại.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Trong ngắn hạn, mỗi phạm vi địa phương cũng có thể xem tất cả các phạm vi địa phương có chứa nó. Các thiết lập của các biến thể nhìn thấy bên trong một chức năng được xác định bởi vị trí của hàm trong văn bản chương trình. Tất cả các biến từ các khối xung quanh định nghĩa của một chức năng có thể nhìn thấy, ý nghĩa cả những người trong cơ quan chức năng kèm theo nó và những người ở cấp cao nhất của chương trình. Tầm nhìn cách tiếp cận này để xác định phạm vi biến được gọi là từ vựng.

Người có kinh nghiệm với các ngôn ngữ lập trình khác có thể mong đợi rằng bất kỳ khối mã giữa dấu ngoặc tạo một môi trường tại địa phương mới. Nhưng trong JavaScript, chức năng là những điều duy nhất mà tạo ra một phạm vi mới. Bạn được phép sử dụng các khối tự do đứng.

Var một cái gì đó = 1;
{
var một cái gì đó = 2;
// làm công cụ với biến một cái gì đó ...
}
// Bên ngoài của khối một lần nữa ...
Nhưng một cái gì đó bên trong các khối đề cập đến các biến tương tự như một trong những bên ngoài khối. Trong thực tế, mặc dù khối như thế này được cho phép, họ chỉ có ích cho nhóm cơ thể của một câu lệnh if hoặc một vòng lặp.

Nếu bạn thấy lẻ, bạn không một mình. Phiên bản tiếp theo của JavaScript sẽ giới thiệu một từ khóa let, hoạt động như var nhưng tạo ra một biến đó là địa phương vào khối kèm theo, không phải là chức năng kèm theo.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: