บทความนี้วิเคราะห์ความสำคัญของ VAR ใน JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
ฟังก์ชั่น VAR ของ JavaScript คือการประกาศตัวแปร
โดยทั่วไปแล้วคุณจะไม่ทำผิดพลาดโดยไม่เขียน แต่ในบางกรณีคุณจะได้ผลลัพธ์ที่แตกต่างกันหากคุณไม่ได้เขียน มาดูตัวอย่างต่อไปนี้:
<div id = "a"> </div> <script type = "text/javascript"> a = 1; การแจ้งเตือน (a); </script>
ตัวอย่างข้างต้นจะไม่เป็นปัญหาเมื่อดำเนินการ FF Chrome และสามารถส่งออก 1. แต่สิ่งที่เกี่ยวกับการทำงานใน IE? ข้อผิดพลาด: "วัตถุไม่รองรับคุณสมบัติหรือวิธีนี้"
เนื่องจากการอ้างอิงขององค์ประกอบ DOM สามารถรับได้โดยตรงผ่าน ID ใน IE จะมีการรายงานข้อผิดพลาดหาก A = 1 เนื่องจาก A ในเวลานี้เป็นองค์ประกอบ DOM ของ ID = "A"
หากคุณลบ <div id = "a"> </div> จะไม่มีปัญหา เพื่อหลีกเลี่ยงความขัดแย้งนี้ขอแนะนำให้ประกาศตัวแปรด้วย var
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน