⊗jsPmFVGVCh 221 of 505 menu

การเปลี่ยนแปลงตัวแปรส่วนกลางใน JavaScript

โปรดทราบว่าตัวแปรส่วนกลางจะเปลี่ยนแปลง เฉพาะในขณะที่เรียกใช้ฟังก์ชันเท่านั้น หากไม่มีการเรียกใช้ ฟังก์ชัน - ตัวแปรจะไม่เปลี่ยนแปลง:

let num = 1; function func() { num = 2; // ไม่ได้เขียน let - เปลี่ยนตัวแปรภายนอก console.log(num); } // func(); - แสดงความคิดเห็นการเรียกฟังก์ชัน console.log(num); // แสดง 1 - ตัวแปรไม่เปลี่ยนแปลง

ตอนนี้เราจะสาธิตด้วยโค้ดว่า ตัวแปรส่วนกลาง จะเปลี่ยนแปลงหลังจากเรียกใช้ฟังก์ชันเท่านั้น:

let num = 1; function func() { num = 2; } console.log(num); // แสดง 1 func(); // เปลี่ยนตัวแปร console.log(num); // แสดง 2

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

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

กำหนดโดยไม่ต้องรันโค้ดว่าจะแสดงอะไร ในคอนโซล:

function func() { num = 2; } let num = 1; func(); console.log(num);
ไทย
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ʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ