หน้าแรก
หน้าแรก
ในการเข้ารหัส URL ใน JavaScript ให้ใช้เมธอด encodeURI() ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเข้ารหัส URL - <!DOCTYPE html> <html> <body> <button onclick="display()">Encode</button> <p id="
การใช้ “javascript:void(0)” ดีกว่าแน่นอน เพราะมันเร็วกว่า ลองเรียกใช้ทั้งสองตัวอย่างใน Google Chrome ด้วยเครื่องมือสำหรับนักพัฒนา วิธีการ “javascript:void(0)” ใช้เวลาน้อยกว่าวิธีเดียว #. นี่คือการใช้งานของ “javascript:void(0)”: หากการแทรกนิพจน์ลงในหน้าเว็บทำให้เกิดเอฟเฟกต์ที่ไม่ต้องการ ให้ใช้ JavaSc
++a คืนค่าของ an หลังจากที่ได้เพิ่มขึ้น เป็นโอเปอเรเตอร์ส่วนเพิ่มล่วงหน้าเนื่องจาก ++ มาก่อนตัวถูกดำเนินการ a++ ส่งคืนค่า a ก่อนที่จะเพิ่มขึ้น เป็นโอเปอเรเตอร์หลังการเพิ่มเนื่องจาก ++ มาหลังตัวถูกดำเนินการ ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้ความแตกต่างระหว่าง i++ และ ++i - <htm
หากต้องการเรียกใช้ฟังก์ชันในการโหลดหน้าเว็บ ให้ใช้ − window.onload ตัวอย่าง คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อใช้ฟังก์ชัน JavaScript ในการโหลดหน้าเว็บ สาธิตสด <!DOCTYPE html> <html> <body> <script> functi
JavaScript eval() ใช้เพื่อดำเนินการอาร์กิวเมนต์ โค้ดจะทำงานช้าลงเมื่อใช้เมธอด eval() นอกจากนี้ยังมีการใช้งานด้านความปลอดภัยเนื่องจากมีขอบเขตการดำเนินการที่แตกต่างกัน ตัวอย่าง ต่อไปนี้คือวิธีใช้งานฟังก์ชัน eval() - <html> <body> <script> &nbs
หากต้องการเรียกใช้ฟังก์ชัน JavaScript หลายฟังก์ชันในเหตุการณ์คลิก ให้ใช้เครื่องหมายอัฒภาคดังที่แสดงด้านล่าง - onclick="Display1();Display2()" ตัวอย่าง การสาธิตสด <html> <head> <script> function Display1()
ในการพิจารณาว่าอาร์กิวเมนต์ถูกส่งไปยังฟังก์ชันหรือไม่ ให้ใช้พารามิเตอร์ default ตัวอย่าง คุณสามารถลองเรียกใช้สิ่งต่อไปนี้เพื่อใช้งาน สาธิตสด <!DOCTYPE html> <html> <body> <script> function display(arg1 =
ในการเรียกใช้ฟังก์ชันที่ไม่ระบุตัวตน คุณต้องใช้การแบงนำหน้า! หรือสัญลักษณ์อื่นใด − !function(){ // do stuff }(); คุณยังสามารถเขียนแบบ − +function(){ // do stuff }(); รูปแบบต่อไปนี้ยังเป็นรูปแบบที่ยอมรับได้ − ~function(){ // do stuff return 0; }( );
วันที่และเวลาใน Javascript และ Python มีความแตกต่างที่สำคัญ 2 ประการ อันแรกเป็นความหมายของอาร์กิวเมนต์เดือน คาดว่าเดือนใน Javascript จะอยู่ระหว่าง 0-11 ในขณะที่ Python คาดว่าจะอยู่ระหว่าง 1-12 ดังนั้น tuple ต่อไปนี้จึงแทนวันที่ต่างกัน 2 วันใน Python และ Javascript − (2017, 11, 1) Python: 1st Novembe
ในการส่งพารามิเตอร์ไปยังการเรียกกลับ setTimeout() ให้ใช้ไวยากรณ์ต่อไปนี้ - setTimeout(functionname, milliseconds, arg1, arg2, arg3...) ต่อไปนี้คือพารามิเตอร์ - ชื่อฟังก์ชัน − ชื่อฟังก์ชันสำหรับฟังก์ชันที่จะดำเนินการ มิลลิวินาที − จำนวนมิลลิวินาที arg1, arg2, arg3 - นี่คืออาร์กิวเมนต์ที่ส่งผ่านไปยัง
ตัวดำเนินการแบบมีเงื่อนไขหรือตัวดำเนินการ ternary จะประเมินนิพจน์สำหรับค่าจริงหรือเท็จก่อน จากนั้นดำเนินการหนึ่งในสองคำสั่งที่ให้มา ขึ้นอยู่กับผลลัพธ์ของการประเมิน S.No ตัวดำเนินการ &คำอธิบาย 1 ? :(มีเงื่อนไข ) ถ้าเงื่อนไขเป็นจริง? จากนั้นค่า X:มิฉะนั้นค่า Y ตัวอย่าง คุณสามารถลองเรียกใ
ในการค้นหาฟังก์ชันผู้โทร คุณต้องใช้ฟีเจอร์ที่ไม่ได้มาตรฐาน “function.caller” ก่อนหน้านี้ถือว่าคุณสมบัติ “argument.caller” ซึ่งปัจจุบันเลิกใช้แล้ว ตัวอย่าง คุณสามารถลองเรียกใช้ฟังก์ชันต่อไปนี้เพื่อรับฟังก์ชันผู้โทร สาธิตสด <html> <head> <script type=&
จุดประสงค์ของการห่อคือเพื่อเนมสเปซและควบคุมการมองเห็นฟังก์ชันของสมาชิก มันรวมโค้ดไว้ในขอบเขตของฟังก์ชันและลดการปะทะกับไลบรารีอื่นๆ นี่คือสิ่งที่เราเรียกว่า Instant Invoked Function Expression (IIFE) หรือ Self Executing Anonymous Function ไวยากรณ์ นี่คือไวยากรณ์ − (function() { // code }
หากต้องการค้นหาคำจำกัดความของฟังก์ชัน JavaScript ใน Google Chrome ให้เปิดเว็บเบราว์เซอร์แล้วกด F12 เพื่อไปที่ เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ − ตอนนี้กด Ctrl + Shift + F ตรวจสอบนิพจน์ทั่วไปดังที่แสดงด้านล่าง - ค้นหาฟังก์ชันก็เท่านั้น
การประกาศฟังก์ชัน* ใช้เพื่อกำหนดฟังก์ชันตัวสร้าง ส่งคืนวัตถุตัวสร้าง ฟังก์ชันตัวสร้างช่วยให้สามารถเรียกใช้โค้ดได้ในระหว่างที่ออกจากฟังก์ชันและกลับมาทำงานต่อในภายหลัง ดังนั้น เครื่องกำเนิดไฟฟ้าสามารถใช้เพื่อจัดการการควบคุมการไหลในโค้ดได้ ไวยากรณ์ นี่คือไวยากรณ์ − function *myFunction() {} // or funct
ในการตรวจสอบว่ามีการกำหนดฟังก์ชัน JavaScript หรือไม่ ให้ตรวจสอบด้วย undefined ตัวอย่าง คุณสามารถลองเรียกใช้ตัวอย่างต่อไปนี้เพื่อตรวจสอบว่ามีการกำหนดฟังก์ชันหรือไม่ใน JavaScript - <!DOCTYPE html> <html> <body> <script> &nb
โครงสร้าง (function() { } )() เป็นนิพจน์ฟังก์ชันที่เรียกใช้ทันที (IIFE) เป็นฟังก์ชันที่ดำเนินการในการสร้าง ไวยากรณ์ นี่คือไวยากรณ์ − (function() { // code })(); ดังที่คุณเห็นด้านบน วงเล็บคู่ต่อไปนี้แปลงรหัสภายในวงเล็บเป็นนิพจน์ - function(){...} นอกจากนี้ คู่ถัดไป กล่าวคือ วงเล็บคู่ที่ส
JavaScript eval() ใช้เพื่อดำเนินการอาร์กิวเมนต์ โค้ดจะทำงานช้าลงเมื่อใช้เมธอด eval() นอกจากนี้ยังมีการใช้งานด้านความปลอดภัยเนื่องจากมีขอบเขตการดำเนินการที่แตกต่างกัน นอกจากนี้ ใช้เพื่อประเมินสตริงเป็นนิพจน์ JavaScript ไม่แนะนำให้ใช้เมธอด eval() ใน JavaScript เนื่องจากมันทำงานช้ากว่าและการใช้งานที่ไม
ในการเรียกใช้ฟังก์ชัน JavaScript เมื่อชื่อเป็นสตริง คุณสามารถเข้าถึงเมธอดของคลาสตามชื่อได้ ตัวอย่าง สาธิตสด <html> <body> <script> class Demo { methodOne(){
หากต้องการแยกสตริงในทุกๆ การเกิด ~ ให้แยกอาร์เรย์ หลังจากแยกแล้ว ให้เพิ่มการขึ้นบรรทัดใหม่ เช่น สำหรับแต่ละ ~. ตัวอย่างเช่น This is demo text 1!~This is demo text 2!~~This is demo text 3! หลังจากแยกและเพิ่มตัวแบ่งบรรทัดดังต่อไปนี้สำหรับ ~ การเกิดขึ้น − This is demo text 1! This is demo text 2! This