⊗jsPmFVPNC 223 of 505 menu

Sự trùng khớp tên với tham số trong JavaScript

Tham số của hàm là các biến cục bộ bên trong nó. Hãy đặt tên cho tham số hàm giống với tên của biến toàn cục bên ngoài:

function func(num) { console.log(num); } let num = 1; func(num);

Trong trường hợp này, chúng ta sẽ có biến num bên ngoài hàm và biến num bên trong hàm. Nhưng đây sẽ là những biến khác nhau: việc thay đổi biến bên trong hàm sẽ dẫn đến thay đổi biến cục bộ của hàm. Còn biến bên ngoài bên trong hàm sẽ không thể truy cập được và không thể bị thay đổi bằng bất kỳ cách nào. Hãy kiểm tra:

function func(num) { num = 2; // thay đổi biến cục bộ } let num = 1; func(num); console.log(num); // sẽ in ra 1 - không có gì thay đổi

Xác định, không chạy mã, điều gì sẽ được in ra trong bảng điều khiển:

function func(num) { num = 2; } let num = 1; func(num); console.log(num);

Xác định, không chạy mã, điều gì sẽ được in ra trong bảng điều khiển:

function func() { num = 2; } let num = 1; func(); console.log(num);

Xác định, không chạy mã, điều gì sẽ được in ra trong bảng điều khiển:

function func() { let num = 2; } let num = 1; func(); console.log(num);
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối