หน้าแรก
หน้าแรก
ต่อไปนี้เป็นรหัสสำหรับดำเนินการค้นหาเชิงเส้นใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document&l
JavaScript มีค่าต่อไปนี้ประเมินเป็นเท็จเมื่อประเมินเป็นประเภทบูลีน −false 0 สตริงว่าง: , , หรือ `` ว่าง ไม่ได้กำหนด NaN — ไม่ใช่ค่าตัวเลข ต่อไปนี้เป็นรหัสสำหรับระบุค่าเท็จใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo
JavaScript ถือว่าฟังก์ชันเป็นออบเจ็กต์และอนุญาตให้เราส่งฟังก์ชันต่างๆ เป็นพารามิเตอร์ไปยังฟังก์ชันอื่น และส่งคืนฟังก์ชันจากฟังก์ชันอื่นๆ ได้ ใน JavaScript ฟังก์ชันต่างๆ เป็นฟังก์ชันระดับเฟิร์สคลาส ซึ่งหมายความว่าเราสามารถจัดเก็บไว้ในตัวแปร อ็อบเจ็กต์ และอาร์เรย์ได้ ฟังก์ชันลำดับที่สูงกว่าสามารถรับฟั
ต่อไปนี้เป็นรหัสสำหรับแปลงรูปแบบ 24 ชั่วโมงเป็น 12 ชั่วโมงใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title
ต่อไปนี้เป็นรหัสสำหรับการวาดภาพในแคนวาสโดยใช้ JavaScript - ตัวอย่าง <DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document<
แกง − ในการแกงฟังก์ชันใช้ฟังก์ชันอื่นและอาร์กิวเมนต์บางอย่าง ฟังก์ชันจะส่งคืนฟังก์ชันหนึ่งฟังก์ชันที่มีพารามิเตอร์เดียวเท่านั้น มันส่งกลับฟังก์ชันที่มีอาร์กิวเมนต์เดียวซึ่งสามารถเชื่อมโยงเข้าด้วยกันได้ การสมัครบางส่วน − ในการใช้งานบางส่วน อาร์กิวเมนต์บางตัวสามารถผูกกับค่าบางค่าเพื่อสร้างฟังก์ชันที่
ต่อไปนี้เป็นรหัสสำหรับเพิ่มคุณสมบัติและวิธีการให้กับวัตถุที่มีอยู่ใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &
ฟังก์ชันอะซิงโครนัส , โปรแกรมทำงานต่อไป . ไม่รอช้า! วิธีนี้ทำให้เวลารอของผู้ใช้ลดลง นอกจากนี้ Javascript ในฐานะภาษาโปรแกรมเองก็เป็นแบบอะซิงโครนัส ตัวอย่างเช่น หากในโค้ด เรากำลังเรียกใช้คำขอที่มีราคาแพง ซึ่งอาจต้องใช้เวลามาก ดังนั้นในกรณีของฟังก์ชันอะซิงโครนัส เวลารอจะมากเกินไป และผู้ใช้จะไม่ทำ สามาร
ในการแบนอาร์เรย์ JavaScript ของออบเจ็กต์ลงในอ็อบเจ็กต์ เราได้สร้างฟังก์ชันที่รับอาร์เรย์ของอ็อบเจ็กต์เป็นอาร์กิวเมนต์เพียงอย่างเดียว ส่งคืนวัตถุที่แบนพร้อมคีย์ต่อท้ายดัชนี ความซับซ้อนของเวลาคือ O(mn) โดยที่ n คือขนาดของอาร์เรย์ และ m คือจำนวนคุณสมบัติในแต่ละอ็อบเจ็กต์ อย่างไรก็ตาม ความซับซ้อนของช่อง
สำหรับเมธอด String.prototype.split() อย่างเป็นทางการ ไม่มีทางที่จะแยกสตริงออกจากดัชนี 1 หรือสำหรับทั่วไปจากดัชนี n ใดๆ แต่ด้วยการปรับแต่งเล็กน้อยในวิธีที่เราใช้ split() เราจึงสามารถใช้ฟังก์ชันนี้ได้ เราปฏิบัติตามแนวทางต่อไปนี้ − เราจะสร้างสองอาร์เรย์ - อันที่แยกจาก 0 ไปสิ้นสุด --- จริง วินาทีที่
ต่อไปนี้คือรหัสเพื่อส่งผ่านวัตถุของพารามิเตอร์ไปยังฟังก์ชัน - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document
ต่อไปนี้เป็นรหัสสำหรับยกเลิกโครงสร้างตัวแปรที่ประกาศไปแล้วใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title
JavaScript ถือว่าฟังก์ชันเป็นออบเจ็กต์และอนุญาตให้เราส่งฟังก์ชันต่างๆ เป็นพารามิเตอร์ไปยังฟังก์ชันอื่น และส่งคืนฟังก์ชันจากฟังก์ชันอื่นๆ ได้ ใน JavaScript ฟังก์ชันต่างๆ เป็นฟังก์ชันระดับเฟิร์สคลาส ซึ่งหมายความว่าเราสามารถจัดเก็บไว้ในตัวแปร อ็อบเจ็กต์ และอาร์เรย์ได้ ฟังก์ชันลำดับที่สูงกว่าสามารถรับฟั
ต่อไปนี้คือโค้ดสำหรับแปลงอาร์เรย์ JavaScript โดยใช้แผนที่ ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document<
การเรียก (), ใช้ () และผูก () ใช้เพื่อยืมเมธอดใน JavaScript ต่อไปนี้เป็นรหัสสำหรับวิธีการยืมใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, init
เทมเพลตตัวอักษรยังช่วยให้เราสร้างเทมเพลตที่ติดแท็กได้ ลิเทอรัลที่แท็กนั้นเหมือนกับคำจำกัดความของฟังก์ชันและช่วยให้เราแยกวิเคราะห์เทมเพลตตามตัวอักษร ลิเทอรัลที่แท็กไม่มีวงเล็บ และฟังก์ชัน tag จะรับอาร์เรย์ของค่าสตริงเป็นอาร์กิวเมนต์แรก จากนั้นอาร์กิวเมนต์ที่เหลือจะถูกส่งไปยังพารามิเตอร์ที่เกี่ยวข้องอ
ต่อไปนี้เป็นรหัสสำหรับการซ้อนสตริงเทมเพลตใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</
หมายเหตุ − คุณจะต้องใช้เซิร์ฟเวอร์ localhost เพื่อเรียกใช้ตัวอย่างนี้ - ต่อไปนี้เป็นรหัสสำหรับการนำเข้าแบบไดนามิกใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="wid
BigInt เป็นอ็อบเจ็กต์ inbuilt ที่ใช้สำหรับแสดงจำนวนเต็มที่มากกว่า 253 - 1. ต่อไปนี้เป็นรหัสสำหรับติดตั้ง BigInt ใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt
ใน ES6 หากชื่อคีย์อ็อบเจ็กต์และตัวแปรที่ส่งผ่านเนื่องจากค่าคุณสมบัติมีชื่อเหมือนกัน เราก็สามารถละเว้นชื่อค่าและระบุเฉพาะชื่อคีย์ได้ ต่อไปนี้เป็นรหัสสำหรับคุณสมบัติชวเลขใน JavaScript - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /&g