ขอบเขตระดับแนวคิดใน JavaScript คืออะไร?
ขอบเขตระดับแนวคิดใน JavaScript คืออะไร?

วีดีโอ: ขอบเขตระดับแนวคิดใน JavaScript คืออะไร?

วีดีโอ: ขอบเขตระดับแนวคิดใน JavaScript คืออะไร?
วีดีโอ: สอนพื้นฐาน JavaScript ทั้งหมดแบบจบในคลิปเดียว !! 🔥 2024, ธันวาคม
Anonim

ขอบเขต เป็นบริบทที่สามารถเข้าถึงตัวแปร/ฟังก์ชันได้ ไม่เหมือนกับภาษาโปรแกรมอื่นๆ เช่น C++ หรือ Java ที่มี block ขอบเขตระดับ กล่าวคือ กำหนดโดย {}, Javascript มีหน้าที่ ขอบเขตระดับ . ขอบเขตใน Javascript เป็นศัพท์เฉพาะมากกว่านั้นในชั่วขณะหนึ่ง

ในทำนองเดียวกันจะถามว่าขอบเขตใน JavaScript คืออะไร?

ขอบเขตใน JavaScript หมายถึงบริบทปัจจุบันของรหัสซึ่งกำหนดการเข้าถึงของตัวแปรไปยัง JavaScript . สองประเภทของ ขอบเขต เป็นโลคัลและโกลบอล: ตัวแปรโกลบอลคือตัวแปรที่ประกาศนอกบล็อก ตัวแปรโลคัลคือตัวแปรที่ประกาศภายในบล็อก

JavaScript มีขอบเขตการบล็อกหรือไม่ JavaScript บล็อกขอบเขต ตัวแปรที่ประกาศด้วยคีย์เวิร์ด var can not มี Block Scope . ตัวแปรที่ประกาศภายใน a บล็อก {} สามารถเข้าถึงได้จากภายนอก บล็อก.

ยังต้องรู้ ขอบเขตระดับบล็อกใน JavaScript คืออะไร?

บล็อกขอบเขต . NS บล็อกขอบเขต คือพื้นที่ภายใน if, switch condition หรือ for และ while loop โดยทั่วไป เมื่อใดก็ตามที่คุณเห็น {วงเล็บปีกกา} จะเป็น a บล็อก . ใน ES6 const และ let คำหลักอนุญาตให้นักพัฒนาประกาศตัวแปรใน บล็อกขอบเขต ซึ่งหมายความว่าตัวแปรเหล่านั้นมีอยู่เฉพาะภายในที่สอดคล้องกัน บล็อก

อะไรคือความแตกต่างระหว่างขอบเขตท้องถิ่นและระดับโลกใน JavaScript?

เมื่อคุณใช้ JavaScript , ท้องถิ่น ตัวแปรคือตัวแปรที่กำหนดไว้ในฟังก์ชัน พวกเขามี ขอบเขตท้องถิ่น ซึ่งหมายความว่าสามารถใช้ได้เฉพาะในฟังก์ชันที่กำหนดเท่านั้น ตัวแปรทั่วโลก : ในทางตรงกันข้าม, ทั่วโลก ตัวแปรคือตัวแปรที่กำหนดนอกฟังก์ชัน

แนะนำ: