Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. การเพิ่มแท็กย่อหน้าให้สับสตริงในสตริงด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง str เป็นอาร์กิวเมนต์แรก และอาร์เรย์สตริง arr เป็นอาร์กิวเมนต์ที่สอง เราต้องเพิ่มแท็ก <p> และ </p> ครอบสับสตริงใน str ที่มีอยู่ใน arr ถ้าสับสตริงสองตัวทับซ้อน ให้ครอบร่วมกันด้วยคู่แท็กเดียว และถ้าสับสตริงที่ถูกครอบอยู่ติดกัน ให้รวมกัน ตัวอย่าง

  2. การตรวจสอบว่าอาร์เรย์เรียงลำดับเล็กซิโครกราฟิกตามลำดับอักษรที่สับเปลี่ยนใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์คำเป็นอาร์กิวเมนต์แรก อาร์กิวเมนต์ที่สองคือสตริงที่มีอักษรอังกฤษพิมพ์เล็ก 26 ตัว แต่เรียงในลำดับสุ่ม ภารกิจคือตรวจสอบว่าคำในอาร์เรย์เรียงตามลำดับเล็กซิโครกราฟิกที่ถูกต้องตามลำดับที่อาร์กิวเมนต์ที่สองกำหนด ถ้าถูกต้องคืน true มิฉะนั้น false ตัวอย่าง ถ้าอ

  3. การเปรียบเทียบค่าที่ตรงตำแหน่งของสองอาร์เรย์ใน JavaScript

    สมมติว่าเรามีอาร์เรย์ตัวเลขสองอาร์เรย์ความยาวเท่ากัน: const arr1 = [23, 67, 12, 87, 33, 56, 89, 34, 25]; const arr2 = [12, 60, 45, 54, 67, 84, 36, 73, 44]; เราต้องเขียนฟังก์ชันที่รับสองอาร์เรย์ดังกล่าว ฟังก์ชันต้องเปรียบเทียบค่าที่ตรงตำแหน่งกัน และคืนค่า: -1 ถ้าจำนวนค่าที่มากกว่าในอาร์เรย์แรกมากกว่

  4. ส่วนแบ่งของค่าบวก ลบ และศูนย์ในอาร์เรย์ด้วย JavaScript

    สมมติว่าเรามีอาร์เรย์จำนวนเต็ม (บวก ลบ และศูนย์): const arr = [23, -1, 0, 11, 18]; เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวเป็นอาร์กิวเมนต์เดียว ฟังก์ชันต้องหาอัตราส่วนเศษส่วนของทั้งสามกลุ่ม คือ บวก ลบ และศูนย์ ตัวอย่าง สำหรับอาร์เรย์ข้างต้น ความยาวคือ 5 ผลลัพธ์ควรเป็น: const output = [.2, .2, .6

  5. รูปแบบตัวเลขใน JavaScript

    เราต้องเขียนโปรแกรม JavaScript และ HTML ที่ให้ผู้ใช้ป้อนค่าในช่องข้อความและกดปุ่ม เมื่อผู้ใช้ป้อนค่า เช่น 5 และกดปุ่ม โปรแกรมจะพิมพ์รูปแบบต่อไปนี้บนหน้าจอ (สำหรับ n = 5) 01 01 02 01 02 03 01 02 03 04 01 02 03 04 05 ตัวอย่างโค้ด JavaScript Number Patterns { const num = document.getElementByI

  6. ผลรวมที่ไม่นับสมาชิกหนึ่งตัวใน JavaScript

    สมมติว่าเรามีอาร์เรย์จำนวนเต็ม: const arr = [12, 1, 4, 8, 5]; เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวเป็นอาร์กิวเมนต์เดียว ฟังก์ชันต้องคืนอาร์เรย์สองตัวเลข: ตัวแรก: ผลรวมน้อยที่สุดของสมาชิกทั้งหมด ไม่นับสมาชิกตัวใดตัวหนึ่ง ตัวที่สอง: ผลรวมมากที่สุดของสมาชิกทั้งหมด ไม่นับสมาชิกตัวใดตัวหนึ่ง เงื่

  7. การหาผลรวมที่ต้องการของสมาชิกในอาร์เรย์ด้วย JavaScript

    สมมติว่าเรามีอาร์เรย์ตัวเลข: const arr = [1, 2, 1, 3, 2]; เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวเป็นอาร์กิวเมนต์แรก อาร์กิวเมนต์ที่สองคือตัวเลขแทนผลรวมที่ต้องการ (sum) และอาร์กิวเมนต์ที่สามคือตัวเลขแทนจำนวนตัวเลขที่ต้องบวกกันได้ผลรวมที่ต้องการ (โดยไม่ซ้ำสมาชิก) เรียกว่า num ฟังก์ชันต้องคืนค่าจำ

  8. การหาคู่ที่หารลงตัวด้วยตัวเลขกำหนดใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขเป็นอาร์กิวเมนต์แรก (arr) และตัวเลขเดี่ยวเป็นอาร์กิวเมนต์ที่สอง (num) ฟังก์ชันต้องหาคู่ทั้งหมดจากอาร์เรย์ที่: arr[i] + arr[j] = num, and i < j ตัวอย่าง ถ้าอาร์เรย์และตัวเลขนำเข้าคือ: const arr = [1, 2, 3, 4, 5, 6]; const num = 4; ผลลัพธ์ควรเป็น: c

  9. การหาคู่ที่ตรงกันจากอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มที่อาจมีค่าซ้ำ ฟังก์ชันต้องหาจำนวนคู่ของจำนวนเต็มที่เหมือนกันที่สามารถดึงออกมาจากอาร์เรย์ได้ ตัวอย่าง ถ้าอาร์เรย์นำเข้าคือ: const arr = [1, 5, 2, 1, 6, 2, 2, 9]; ผลลัพธ์ควรเป็น: const output = 2; เพราะคู่ที่ต้องการคือ 1,1 และ 2,2 ตัวอย่างโค

  10. ซับอาร์เรย์ยาวที่สุดที่ความต่างสัมบูรณ์เท่ากับตัวเลขกำหนดใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขเป็นอาร์กิวเมนต์แรก (arr) และตัวเลขเป็นอาร์กิวเมนต์ที่สอง (num) ฟังก์ชันต้องหาและคืนค่าความยาวของซับอาร์เรย์ที่ยาวที่สุด (ติดต่อกันหรือไม่ติดต่อก็ได้) ที่ทุกคู่ในซับอาร์เรย์มีความต่างสัมบูรณ์น้อยกว่าหรือเท่ากับ num ตัวอย่าง ถ้าอาร์เรย์และตัวเลขนำเ

  11. จำนวนหลักที่หารตัวเลขทั้งหมดลงตัวใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขหนึ่งตัวเป็นอาร์กิวเมนต์เดียว ฟังก์ชันต้องนับและคืนค่าจำนวนหลักในตัวเลขที่หารตัวเลขทั้งหมดลงตัว ตัวอย่าง ถ้าตัวเลขนำเข้าคือ: const num = 148; ผลลัพธ์ควรเป็น: const output = 2; เพราะ 148 หารด้วย 1 และ 4 ลงตัว แต่หาร 8 ไม่ลงตัว ตัวอย่างโค้ด { let count

  12. สตริงยาวที่สุดที่มีตัวอักษรไม่เกินสองตัวใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์แรก และตัวเลข (น้อยกว่าความยาวสตริง) เป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันต้องลบตัวอักษรจากสตริงต้นฉบับและเตรียมสตริงใหม่ที่เป็นสตริงยาวที่สุดที่มีตัวอักษรที่แตกต่างกันไม่เกินสองตัว แล้วคืนค่าความยาวของสตริงนั้น ตัวอย่าง ถ้าสตริงนำเข้าคือ: const

  13. เขียนโปรแกรม JavaScript ตรวจสอบว่าสตริงสองตัวเป็นอะนากรามกันหรือไม่

    ได้รับสตริงสองตัว a และ b ต้องตรวจสอบว่าทั้งสองเป็นอะนากรามกันหรือไม่ คืนค่า True/False Input-1 String a = india String b = nidia Output True คำอธิบาย เนื่องจากสตริง b มีตัวอักษรครบทุกตัวในสตริง a จึงคืนค่า True Input-2 String a = hackathon String b = achcthoon Output False คำอธิบาย เนื่องจากสตริง

  14. การอ่านไฟล์ JSON ภายนอกใน JavaScript

    สมมติว่าเรามีไฟล์ JSON ชื่อ config.json ที่มีข้อมูล: { secret: sfsaad7898fdsfsdf^*($%^*$, connectionString: mongodb+srv://username:password@cluster0.laaif.mongodb.net/events?retryWrites=true&w=majority, localConnectionString: mongodb+srv://username:password@cluster0.laaif.mongodb.net/eventsLoc

  15. การจับภาพหน้าจอของ div ด้วย JavaScript

    เราต้องจับภาพ (แปลงเป็นรูป) ส่วนหนึ่งของมาร์กอัพเว็บไซต์และบันทึกภาพนั้นหรือนำไปใช้ต่อ เนื่องจากปัญหานี้รวมถึงการจับภาพองค์ประกอบมาร์กอัพทั่วไป ไม่ใช่แค่ canvas จึงค่อนข้างซับซ้อน หากจะทำจากศูนย์ เราจะใช้ไลบรารีภายนอก html2canvas ที่ทำตามชื่อเลย คือแปลงมาร์กอัพที่ต้องการเป็น canvas แล้วเราก็ดาวน์โหล

  16. การแสดงตัวอย่างภาพก่อนอัปโหลดใน JavaScript

    เพื่อเหตุผลด้านความปลอดภัย เบราว์เซอร์ไม่อนุญาตให้เข้าถึงพาธของไฟล์ภาพที่เลือกผ่าน input คือ JavaScript ในเบราว์เซอร์ไม่มีสิทธิ์เข้าถึง File System ดังนั้นภารกิจคือแสดงตัวอย่างไฟล์ภาพที่เลือกผ่าน input ก่อนส่งไปเซิร์ฟเวอร์ วิธี 1: ใช้คลาส URL ใช้ฟังก์ชัน createObjectURL() ของคลาส URL สร้าง URL ของภ

  17. ทำไม Postman จึงไม่ได้ข้อผิดพลาด CORS ใน JavaScript

    ปัญหา เมื่อเราทำ network request ไปยังเซิร์ฟเวอร์ระยะไกลที่ origin ต่างจาก URL ปัจจุบัน เรามักได้ข้อผิดพลาด CORS เนื่องจากปัญหา different origin ในเว็บ ในขณะที่เครื่องมืออย่าง Postman สามารถหลีกเลี่ยงข้อผิดพลาดนี้ได้ เราต้องอธิบายความแตกต่างของพฤติกรรมการตอบสนองเมื่อร้องขอผ่านเว็บและผ่านส่วนขยายอย่า

  18. การตั้งค่าคุกกี้ด้วยคำขอ AJAX ใน JavaScript

    เราต้องตั้งค่าคุกกี้ด้วยคำขอ AJAX หรือวิธีใดวิธีหนึ่งที่ทำให้คำขอ AJAX ส่งคุกกี้ไปยังเซิร์ฟเวอร์ สิ่งสำคัญคือ ทุกคำขอ AJAX ไปยังเซิร์ฟเวอร์ระยะไกลจะส่งคุกกี้ทั้งหมดของเราไปยังเซิร์ฟเวอร์นั้นโดยอัตโนมัติโดยไม่ต้องทำอะไรเพิ่มเติม ดังนั้นเราแค่ต้องตั้งคีย์เฉพาะใน document object ด้วย JavaScript และทุก

  19. การหาสองตัวเลขที่ผลคูณเท่ากับผลรวมของที่เหลือใน JavaScript

    ปัญหา เรามีลำดับตัวเลข 1 ถึง num ต้องเลือกสองตัว m และ n ที่ทำให้: sum(1 to num) - (m + n) = m * n และคืนค่าอาร์เรย์ของกลุ่มตัวเลขทั้งหมดที่ตรงเงื่อนไข ตัวอย่าง ถ้าตัวเลขนำเข้าคือ: const num = 10; ผลลัพธ์ควรเป็น: const output = [[7, 6]]; เพราะ sum(1 to 10) = 55 และ 55 - (6 + 7) = 6 * 7 = 42 ตัวอย่

  20. การทำให้อ็อบเจ็กต์ JSON ราบเรียบ (Flatten) ใน JavaScript

    สมมติว่าเรามีอ็อบเจ็กต์ JSON ที่ซ้อนกันหลายระดับ: const obj = { one: 1, two: { three: 3 }, four: { five: 5, six: { seven: 7 }, eight: 8 }, nine: 9 }; เราต้องเขียนฟังก์ชันที่รับอ็อบเจ็กต์ JSON แบบซ้อนกันและคืนอ็อบเจ็กต์ใหม่ที่ไม่มีการซ้อน แมปค่าไปยังคีย์โดยใช้สัญ

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:32/298  20-คอมพิวเตอร์/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38