หน้าแรก
หน้าแรก
ก่อนการแนะนำ ตัวดำเนินการระดับบิต ตัวเลขจะถูกแปลงเป็นสตริงก่อนแล้วจึงใช้ วิธีสตริง บางส่วนของตัวเลขนั้นจะถูกสไลซ์และส่วนที่เหลือจะถูกดำเนินการ ที่นี่ การแปลงประเภท นั่นคือจำเป็นต้องมีตัวเลขในสตริง แต่การแนะนำของ Bitwise หรือ ได้ทำให้งานง่ายมาก เมื่อ ระดับบิต หรือ ถูกใช้โดยไม่จำเป็นต้องการแปลงประเภท
+ โอเปอเรเตอร์มีประโยชน์หลายอย่างรวมถึงการบวก การต่อ และที่สำคัญที่สุด การแปลงประเภท . โดยทั่วไป เราใช้ + โอเปอเรเตอร์สำหรับการบวกและบางครั้งสำหรับการต่อกัน นอกจากนี้ยังมีประโยชน์มากมายใน การแปลงประเภท . การแปลงสตริงเป็นตัวเลขทำได้ง่ายมาก ตัวอย่าง <html> <body> <script> &n
วัตถุเนวิเกเตอร์ วัตถุเนวิเกเตอร์ มีประโยชน์มากมายในจาวาสคริปต์ ออบเจ็กต์นี้ใช้เพื่อค้นหาตำแหน่งที่เราต้องการ ไม่ว่าเบราว์เซอร์จะอยู่ในโหมดออนไลน์หรือไม่ก็ตาม ไม่ว่าจะเปิดใช้งาน Java หรือไม่ในระบบของเรา ฯลฯ มาพูดถึงการใช้งานบางอย่างกัน ตัวอย่าง-1 ในตัวอย่างต่อไปนี้ วัตถุเนวิเกเตอร์ ใช้เพื่อค้นหา
เราสามารถเรียกใช้ฟังก์ชันได้ 3 วิธี อันแรกเป็นฟังก์ชัน อันที่สองเป็นเมธอด และอันที่สามเป็นตัวสร้างฟังก์ชัน . แต่ในทั้งสามอย่าง การเรียกใช้ฟังก์ชันด้วยตัวสร้างฟังก์ชันนั้นมีความพิเศษ เนื่องจากวิธีนี้ใช้การสืบทอด คุณสมบัติ. อันที่จริง การเรียกใช้ Constructor จะสร้างวัตถุใหม่ วัตถุใหม่ สืบทอดคุณสมบัติ
Javascript ได้จัดเตรียมวิธีการที่เรียกว่า parseFloat() เพื่อแปลงสตริงเป็น จุดลอยตัว หมายเลขที ตัวเลขลอยตัวเป็นเพียงทศนิยมเท่านั้น เรายังมีวิธีอื่นที่เรียกว่า parseInt() ให้ทำเหมือนเดิมแต่จะไม่จัดการกับทศนิยม ส่งกลับเฉพาะจำนวนเต็ม ParseFloat() สามารถเปลี่ยนสตริงตัวเลขเป็นตัวเลขได้ในขณะที่หากมีการส่ง
ใช่ เป็นไปได้ที่จะเปลี่ยนเนื้อหาของ HTML ในจาวาสคริปต์ โดยปกติเนื้อหา HTML จะอยู่ในแท็ก HTML เช่น , เป็นต้น ในจาวาสคริปต์ เรามี เมธอด DOM ที่มีความสามารถในการเข้าถึงแท็ก HTML วิธีการเหล่านั้น เช่น document.getElementById(), document.getElementByTagName() เป็นต้น ใช้ประโยชน์จากแท็กเพื่อเปลี่ยนเนื้อห
Javascript จัดเตรียม addEventListener() วิธีที่แนบ ตัวจัดการเหตุการณ์ ไปยังองค์ประกอบที่ระบุ เมธอดนี้แนบตัวจัดการเหตุการณ์กับองค์ประกอบโดยไม่ต้องเขียนทับตัวจัดการเหตุการณ์ที่มีอยู่ คุณสามารถเพิ่มตัวจัดการเหตุการณ์หลายตัวลงในองค์ประกอบในแต่ละครั้งได้ addEventListener() วิธีทำให้ง่ายต่อการควบคุมวิธี
Javascript ให้ removeEventListener() วิธีการลบ ตัวจัดการเหตุการณ์ . เหตุการณ์ได้รับการจัดการผ่าน addEvenetListener() กระบวนการ. removeEventListener() วิธีลบตัวจัดการเหตุการณ์ที่แนบกับ addEventListener() วิธีการ ตัวอย่าง <html> <body> <h3 id="add">Hover me &
Math.hypot() Math.Hypot() วิธีถูกใช้เพื่อค้นหารากที่สองของผลรวมของกำลังสองขององค์ประกอบที่ส่งผ่านไปยังมันเป็นอาร์กิวเมนต์ วิธีนี้ใช้เพื่อค้นหาด้านตรงข้ามมุมฉากของสามเหลี่ยมมุมฉากที่ด้านต่าง ๆ ถูกส่งผ่านไปเป็นอาร์กิวเมนต์ ไวยากรณ์ Math.hypot(arg1, arg2,....); ตัวอย่าง ในตัวอย่างต่อไปนี้ ด้านของสา
_.size() _.Size() มาจาก underscore.js ไลบรารีของจาวาสคริปต์ ใช้เพื่อค้นหาขนาดของอาร์เรย์ คุณควรตรวจสอบให้แน่ใจก่อนใช้วิธีนี้ เราควรใช้ CDN ของ underscore.js เพื่อรันโค้ด ไวยากรณ์ _.size(array); ตัวอย่าง-1 ในตัวอย่างต่อไปนี้ อาร์เรย์ปกติจะถูกส่งไปยัง _.size() วิธีรับขนาดของอาร์เรย์ <html>
_.initial() _.initial() เป็นฟังก์ชันใน underscore.js ซึ่งเป็นไลบรารีของจาวาสคริปต์ วิธีนี้ใช้เพื่อแยกความแตกต่างขององค์ประกอบสุดท้ายของอาร์เรย์จากองค์ประกอบที่เหลือ วิธีนี้จะละเว้นค่าสุดท้ายของอาร์เรย์ ไวยากรณ์ _.initial( array, n ); _.Initial() สามารถรับ 2 พารามิเตอร์ อาร์เรย์ - วิธีการนำอาร์
The _.rest() ใช้เพื่อส่งคืนองค์ประกอบที่เหลือยกเว้นองค์ประกอบที่จัดทำดัชนีที่ศูนย์ มันเป็นของ underscore.js , ไลบรารีของจาวาสคริปต์ ต้องใช้สองพารามิเตอร์ หนึ่งคือ อาร์เรย์ และอีกอันคือ ดัชนี . พารามิเตอร์ที่สองใช้เพื่อเริ่มการค้นหาจากอาร์เรย์ที่จัดทำดัชนีที่กำหนด ไวยากรณ์ _.rest( array, index ); ตั
หากมีเพียงสองอาร์เรย์โดยใช้วิธีการเชิงตรรกะ ก็เป็นไปได้ที่จะพบองค์ประกอบทั่วไป แต่ถ้ามีอาร์เรย์มากกว่านั้น ก็ยากที่จะหาองค์ประกอบทั่วไป เพื่อให้ขั้นตอนง่ายที่สุด _.intersection() วิธีการเข้ามาในภาพ เป็นฟังก์ชันใน underscore.js กรอบงาน ไลบรารีของจาวาสคริปต์ _.ทางแยก() method จะตรวจสอบแต่ละองค์ประกอ
_.union() _.Union() เมธอดเป็นของ underscore.js ไลบรารีของจาวาสคริปต์ _.union() ฟังก์ชันใช้เพื่อนับจำนวนอาร์เรย์ n และส่งคืนอาร์เรย์ใหม่ด้วยเงื่อนไขเฉพาะในอาร์เรย์เหล่านั้นทั้งหมด (การรวมของอาร์เรย์ทั้งหมด) โดยจะกลั่นกรองทุกค่าของอาร์เรย์และส่งออกค่าที่ไม่ซ้ำไปยังอาร์เรย์อื่น ไวยากรณ์ _.union( ar
โฟกัส() Javascript โฟกัส() วิธีการช่วยเน้นองค์ประกอบแบบฟอร์ม HTML โดยจะตั้งค่าองค์ประกอบเป็นองค์ประกอบที่ใช้งานอยู่ในเอกสารปัจจุบัน ในเอกสารฉบับปัจจุบัน โฟกัส สามารถใช้ได้กับองค์ประกอบเดียวเท่านั้น สามารถใช้โฟกัสกับข้อความ ปุ่ม ฯลฯ ได้ ไวยากรณ์ element.focus(options); ตัวอย่าง ในตัวอย่างต่อไปนี
ความยาว คุณสมบัติใช้ได้กับ อาร์เรย์ . เท่านั้น และ สตริง . ดังนั้นเมื่อเราเรียก ความยาว ทรัพย์สินบน วัตถุ เราจะได้ ไม่ได้กำหนด . ตัวอย่าง <html> <body> <script> var object = {prop:1, prop:2}; document.write(object.length); </script> </body>
เราสามารถกำหนด คุณสมบัติ ของวัตถุโดยใช้ จุด และ วงเล็บ สัญกรณ์ นอกจากนี้ยังมีอีกวิธีหนึ่งที่คุณสมบัติที่เรียกว่า Object.defineProperty() ใช้เพื่อกำหนดคุณสมบัติ โดยปกติแล้วจะใช้พารามิเตอร์ 3 ตัว ได้แก่ ชื่ออ็อบเจ็กต์ ชื่อคุณสมบัติ ตัวบอกคุณสมบัติ ไวยากรณ์ Object.defineProperty(object name, propert
การโคลน ไม่มีอะไรนอกจาก การคัดลอก อาร์เรย์ไปยังอาร์เรย์อื่น ในสมัยก่อน slice() เมธอดใช้เพื่อ โคลน อาร์เรย์ แต่ ES6 ได้จัดเตรียม สเปรด โอเปอเรเตอร์(...) เพื่อให้งานของเราง่ายขึ้น มาพูดคุยกันทั้งสองวิธี การโคลนโดยใช้เมธอด slice() ตัวอย่าง ในตัวอย่างต่อไปนี้ slice() ใช้สำหรับ คัดลอก อาร์เรย์ sli
การใช้ตัวดำเนินการยกกำลัง เราสามารถหาเลขยกกำลังของเลขอื่นได้ มันแสดงโดย ** . เรามี Math.pow() . แล้ว วิธีหาเลขยกกำลังของเลขอื่น แต่ ตัวดำเนินการยกกำลัง(**) เป็นเรื่องปกติไม่เพียง แต่กับจาวาสคริปต์เท่านั้น แต่ยังรวมถึงภาษาอื่น ๆ เช่น python, ruby เป็นต้น ข้อเสียของตัวดำเนินการยกกำลัง ข้อเสียเพียง
ออบเจ็กต์ไม่เหมือนอาร์เรย์หรือสตริง ดังนั้นเพียงแค่เปรียบเทียบโดยใช้ === หรือ == เป็นไปไม่ได้ ที่นี่เพื่อเปรียบเทียบ เราต้อง ทำให้แน่น . ก่อน วัตถุแล้วใช้ตัวดำเนินการความเท่าเทียมกัน เป็นไปได้ที่จะเปรียบเทียบวัตถุ ในตัวอย่างต่อไปนี้ ออบเจ็กต์ stringified() ตอนแรกแล้วเอามาเปรียบเทียบกัน ตัวอย่าง