ทำไมต้องยก javascript?

สารบัญ:

ทำไมต้องยก javascript?
ทำไมต้องยก javascript?
Anonim

การยกคือ พฤติกรรมเริ่มต้นของ JS ในการกำหนดการประกาศทั้งหมดที่ด้านบนของขอบเขตก่อนการเรียกใช้โค้ด ข้อดีอย่างหนึ่งของการยกคือช่วยให้เราสามารถเรียกใช้ฟังก์ชันต่างๆ ได้ก่อนที่จะปรากฏในโค้ด JavaScript ยกการประกาศเท่านั้น ไม่ใช่การเริ่มต้น

ทำไมเราจึงใช้การยกใน JavaScript

ใน JavaScript Hoisting คือ พฤติกรรมเริ่มต้นของการย้ายการประกาศทั้งหมดที่ด้านบนสุดของขอบเขตก่อนการเรียกใช้โค้ด โดยพื้นฐานแล้ว มันทำให้เราได้เปรียบที่ไม่ว่าจะประกาศฟังก์ชันและตัวแปรที่ใด พวกมันจะถูกย้ายไปที่ด้านบนสุดของขอบเขต ไม่ว่าขอบเขตของพวกมันจะเป็นโกลบอลหรือโลคัล

ยกดีหรือไม่ดี

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

รอกใช้ทำอะไร

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

การยกใน JavaScript คืออะไร

JavaScript Hoisting หมายถึง กระบวนการที่ล่ามจัดสรรหน่วยความจำสำหรับการประกาศตัวแปรและฟังก์ชันก่อนที่จะเรียกใช้โค้ด ประกาศว่าถูกสร้างขึ้นโดยใช้ var เริ่มต้นด้วยค่าเริ่มต้น undefined … สิ่งนี้ทำให้ตัวแปรปรากฏในโค้ดก่อนกำหนด

แนะนำ: