30
ควรใช้โอเปอเรเตอร์ตัวใด (== vs ===) ในการเปรียบเทียบ JavaScript
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังใช้JSLintเพื่ออ่าน JavaScript และมันกลับคำแนะนำมากมายเพื่อแทนที่==(เครื่องหมายเท่ากับสอง) ด้วย===(เครื่องหมายเท่ากับสาม) เมื่อทำสิ่งต่าง ๆ เช่นการเปรียบเทียบidSele_UNVEHtype.value.length == 0ภายในของifคำสั่ง มีประโยชน์ด้านประสิทธิภาพการแทนที่==ด้วย===หรือไม่ การปรับปรุงประสิทธิภาพใด ๆ จะได้รับการต้อนรับเนื่องจากมีตัวดำเนินการเปรียบเทียบหลายตัว หากไม่มีการแปลงประเภทเกิดขึ้นจะมีประสิทธิภาพเพิ่มขึ้น==หรือไม่