สิ่งตีพิมพ์ในหัวข้อ 'hoisting'


JavaScript-ส่วนที่เข้าใจผิด (ตอนที่ 1)
ตีความหรือเรียบเรียง การยก และความเท่าเทียมกัน 1. ตีความหรือเรียบเรียง นี่คือสิ่งที่หลายคนยังคงสับสน หากคุณถามคำถาม “JavaScript ถูกตีความหรือคอมไพล์หรือไม่?” คุณจะได้รับคำตอบที่แตกต่างออกไป ก่อนอื่น เรามาทำความเข้าใจกันก่อนว่าจริงๆ แล้วการตีความและเรียบเรียงหมายถึงอะไร ภาษาที่เรียบเรียง กล่าวกันว่าภาษาจะถูกคอมไพล์เมื่อมีการแปลโปรแกรมทั้งหมดเป็นรหัสเครื่องเป็นครั้งแรก จากนั้นจึงดำเนินการรหัสเครื่องที่แปลแล้ว ภาษาที่ตีความ..

คำถามในหัวข้อ 'hoisting'

เหตุใดตัวแปรที่กำหนดทั่วโลกจึงไม่ได้ถูกกำหนดไว้ [ทำซ้ำ]
ฉันมีฟังก์ชันง่ายๆ และตัวแปรโกลบอลอยู่ที่นี่ เหตุใดจึงเป็น myname undefined และไม่ใช่สตริง "global" var myname = "global"; // global variable function func() { alert(myname); // "undefined" var...
42367 มุมมอง