วีดีโอ: ขอบเขตระดับแนวคิดใน JavaScript คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ขอบเขต เป็นบริบทที่สามารถเข้าถึงตัวแปร/ฟังก์ชันได้ ไม่เหมือนกับภาษาโปรแกรมอื่นๆ เช่น 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 , ท้องถิ่น ตัวแปรคือตัวแปรที่กำหนดไว้ในฟังก์ชัน พวกเขามี ขอบเขตท้องถิ่น ซึ่งหมายความว่าสามารถใช้ได้เฉพาะในฟังก์ชันที่กำหนดเท่านั้น ตัวแปรทั่วโลก : ในทางตรงกันข้าม, ทั่วโลก ตัวแปรคือตัวแปรที่กำหนดนอกฟังก์ชัน
แนะนำ:
ตัวแปรส่วนกลางใน JavaScript คืออะไร?
Global JavaScript Variables ตัวแปรที่ประกาศนอกฟังก์ชันจะกลายเป็น GLOBAL ตัวแปรส่วนกลางมีขอบเขตทั่วโลก: สคริปต์และฟังก์ชันทั้งหมดบนหน้าเว็บสามารถเข้าถึงได้
Getter JavaScript คืออะไร?
Getters มีวิธีกำหนดคุณสมบัติของอ็อบเจ็กต์ แต่จะไม่คำนวณมูลค่าของคุณสมบัติจนกว่าจะเข้าถึงได้ ตัวรับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ หากไม่ต้องการค่าในตอนนี้ จะใช้ในภายหลังหรือในบางกรณีก็ไม่ได้ใช้เลย
คีย์โค้ดใน JavaScript คืออะไร?
JavaScript KeyCode เหตุการณ์ keydown เกิดขึ้นเมื่อกดแป้นคีย์บอร์ด และตามด้วยการดำเนินการของเหตุการณ์การกดแป้น เหตุการณ์ keyup ถูกสร้างขึ้นเมื่อมีการปล่อยคีย์
โฮสต์ใน JavaScript คืออะไร?
คำจำกัดความและการใช้งาน คุณสมบัติโฮสต์ตั้งค่าหรือส่งคืนชื่อโฮสต์และพอร์ตของ URL หมายเหตุ: หากไม่มีการระบุหมายเลขพอร์ตใน URL (หรือหากเป็นพอร์ตเริ่มต้นของสคีม - เช่น 80 หรือ 443) เบราว์เซอร์บางตัวจะไม่แสดงหมายเลขพอร์ต
Javascript คืออะไร
คุณสมบัติด้านบน (หน้าต่าง) การสนับสนุนเบราว์เซอร์: ส่งกลับการอ้างอิงไปยังวัตถุหน้าต่างระดับบนสุดในลำดับชั้นของหน้าต่าง คุณสมบัติระดับบนสุดมีประโยชน์หากวางเอกสารปัจจุบันไว้ในเฟรมย่อย (เฟรมภายในเฟรม) และคุณต้องเข้าถึงหน้าต่างระดับบนสุด