วีดีโอ: ฟังก์ชั่นเปรียบเทียบใน JavaScript คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
วัตถุประสงค์ของ ฟังก์ชั่นเปรียบเทียบ คือการกำหนดลำดับการจัดเรียงทางเลือก ถ้าผลลัพธ์เป็นบวก b จะถูกจัดเรียงก่อน a หากผลลัพธ์เป็น 0 จะไม่มีการเปลี่ยนแปลงใด ๆ กับการเรียงลำดับของสองค่า ตัวอย่าง: The ฟังก์ชั่นเปรียบเทียบ เปรียบเทียบค่าทั้งหมดในอาร์เรย์ ครั้งละสองค่า (a, b)
เมื่อพิจารณาถึงสิ่งนี้ คุณจะเปรียบเทียบวัตถุใน JavaScript ได้อย่างไร
เปรียบเทียบวัตถุ ง่าย ใช้ === หรือ Object.is() ฟังก์ชันนี้จะคืนค่า จริง หากมีการอ้างอิงเหมือนกัน และเป็นเท็จ หากไม่มี ขอย้ำอีกครั้งว่ามันคือ เปรียบเทียบ การอ้างอิงถึง วัตถุ ไม่ใช่ค่าของ วัตถุ . ดังนั้น จากตัวอย่างที่ 3 Object.is(obj1, obj2); จะส่งกลับเท็จ
ต่อมา คำถามคือ localeCompare ใน JavaScript คืออะไร? ความหมายและการใช้งาน NS localeCompare () วิธีการเปรียบเทียบสองสตริงในสถานที่ปัจจุบัน สถานที่จะขึ้นอยู่กับการตั้งค่าภาษาของเบราว์เซอร์ NS localeCompare () วิธีการส่งกลับตัวเลขที่ระบุว่าสตริงมาก่อน หลัง หรือเท่ากับ CompareString ในลำดับการจัดเรียง
นอกจากนี้ อะไรคือความแตกต่างระหว่าง == และ === ใน JS?
= ใช้สำหรับกำหนดค่าให้กับตัวแปรใน JavaScript . == ใช้สำหรับการเปรียบเทียบ ระหว่าง ตัวแปรสองตัวโดยไม่คำนึงถึงประเภทข้อมูลของตัวแปร === ใช้สำหรับการเปรียบเทียบ ระหว่าง ตัวแปรสองตัว แต่จะตรวจสอบประเภทที่เข้มงวด ซึ่งหมายความว่าจะตรวจสอบประเภทข้อมูลและเปรียบเทียบสองค่า
ทำไมเราใช้ === ใน JavaScript?
ความแตกต่างระหว่าง == และ === ใน JavaScript ในความเป็นจริง, คุณ ควรเสมอ ใช้ " === "โอเปอเรเตอร์สำหรับเปรียบเทียบตัวแปรหรือเพื่อการเปรียบเทียบใดๆ ตัวดำเนินการคือตัวดำเนินการที่ไม่เท่าเทียมกันอย่างเข้มงวดซึ่งจะพิจารณาประเภทในขณะที่เปรียบเทียบตัวแปรสองตัวหรือสองค่าใน JavaScript.
แนะนำ:
ตัวแปรส่วนกลางใน JavaScript คืออะไร?
Global JavaScript Variables ตัวแปรที่ประกาศนอกฟังก์ชันจะกลายเป็น GLOBAL ตัวแปรส่วนกลางมีขอบเขตทั่วโลก: สคริปต์และฟังก์ชันทั้งหมดบนหน้าเว็บสามารถเข้าถึงได้
Getter JavaScript คืออะไร?
Getters มีวิธีกำหนดคุณสมบัติของอ็อบเจ็กต์ แต่จะไม่คำนวณมูลค่าของคุณสมบัติจนกว่าจะเข้าถึงได้ ตัวรับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ หากไม่ต้องการค่าในตอนนี้ จะใช้ในภายหลังหรือในบางกรณีก็ไม่ได้ใช้เลย
คีย์โค้ดใน JavaScript คืออะไร?
JavaScript KeyCode เหตุการณ์ keydown เกิดขึ้นเมื่อกดแป้นคีย์บอร์ด และตามด้วยการดำเนินการของเหตุการณ์การกดแป้น เหตุการณ์ keyup ถูกสร้างขึ้นเมื่อมีการปล่อยคีย์
โฮสต์ใน JavaScript คืออะไร?
คำจำกัดความและการใช้งาน คุณสมบัติโฮสต์ตั้งค่าหรือส่งคืนชื่อโฮสต์และพอร์ตของ URL หมายเหตุ: หากไม่มีการระบุหมายเลขพอร์ตใน URL (หรือหากเป็นพอร์ตเริ่มต้นของสคีม - เช่น 80 หรือ 443) เบราว์เซอร์บางตัวจะไม่แสดงหมายเลขพอร์ต
Javascript คืออะไร
คุณสมบัติด้านบน (หน้าต่าง) การสนับสนุนเบราว์เซอร์: ส่งกลับการอ้างอิงไปยังวัตถุหน้าต่างระดับบนสุดในลำดับชั้นของหน้าต่าง คุณสมบัติระดับบนสุดมีประโยชน์หากวางเอกสารปัจจุบันไว้ในเฟรมย่อย (เฟรมภายในเฟรม) และคุณต้องเข้าถึงหน้าต่างระดับบนสุด