Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. แปลงตัวเลขเป็นอาร์เรย์กลับด้านของตัวเลข JavaScript

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

  2. เรียงลำดับรายการตามตัวอักษรนอกเหนือจากบางคำ JavaScript

    สมมติว่า เรามีอาร์เรย์สองอาร์เรย์ที่มีตัวอักษรสตริง ซึ่งหนึ่งในนั้นจำเป็นต้องเรียงลำดับตามตัวอักษร แต่ถ้าอาร์เรย์นี้ อาร์เรย์ที่เราต้องจัดเรียงมีคำบางคำจากอาร์เรย์อื่น คำเหล่านั้นควรปรากฏที่ด้านบนสุดและส่วนที่เหลือของ องค์ประกอบควรเรียงลำดับตามตัวอักษร มาเขียนฟังก์ชันกันเถอะ พูดexcludeSorting(arr,

  3. วิธีตรวจสอบการมีอยู่ของคีย์เวิร์ด NaN ในอาร์เรย์ JavaScript

    เรามีอาร์เรย์ขององค์ประกอบที่มีทั้งค่าความจริงและค่าเท็จ งานของเราคือการเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ที่มีดัชนีขององค์ประกอบเหล่านั้นซึ่งเป็น NaN ในอาร์เรย์ดั้งเดิม น่าน !==น่าน ประเภทข้อมูลของ NaN เป็นตัวเลขจริงๆ แม้ว่า NaN จะเป็นค่าเท็จ แต่ก็มีคุณสมบัติเฉพาะที่ไม่มีประเภทข้อมูลหรือตัวแปรอื่นมี น

  4. อัลกอริทึม JavaScript สำหรับการแปลงจำนวนเต็มเป็นเลขโรมัน

    สมมติว่า เราต้องเขียนฟังก์ชัน พูด intToRoman() ซึ่งตามชื่อที่แนะนำ จะส่งคืนค่าโรมันที่เทียบเท่ากับตัวเลขที่ส่งผ่านเข้ามาเป็นอาร์กิวเมนต์ มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง =4){ ผลลัพธ์ +=IV; นัม -=4; }อื่น{ ผล +=ฉัน; นัม -=1; } } } ส่งคืนผลลัพธ์;};console.log(intToRoman(178));console.log(in

  5. อัลกอริทึม JavaScript สำหรับแปลงตัวเลขโรมันเป็นเลขฐานสิบ

    เราจำเป็นต้องเขียนฟังก์ชันที่รับสตริงของตัวเลขโรมันและส่งกลับค่าทศนิยม (ฐาน 10) ที่เทียบเท่า ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const romanToInt = (s) => {    const legend = "IVXLCDM";    const l=[1,5,10,50,100,500,1000];    let sum=0; &n

  6. โปรแกรม JavaScript เพื่อรวมสองวัตถุเป็นวัตถุเดียวและเพิ่มค่าสำหรับคีย์เดียวกัน

    เราต้องเขียนฟังก์ชันที่รวมเอาสองอ็อบเจ็กต์ รวมเป็นอ็อบเจ็กต์เดียว และเพิ่มค่าสำหรับคีย์เดียวกัน สิ่งนี้จะต้องทำในเวลาเชิงเส้นและปริภูมิคงที่ หมายถึงใช้วงเดียวเท่านั้นและรวมคุณสมบัติในอ็อบเจกต์ที่มีอยู่ก่อนแล้วเข้าด้วยกัน และไม่สร้างตัวแปรใหม่ใดๆ เรามาเขียนโค้ดของฟังก์ชันนี้กันดีกว่า − ตัวอย่าง cons

  7. วนซ้ำผ่านอาร์เรย์และส่งคืนจำนวนรายการด้วย JavaScript หรือไม่

    เราต้องเขียนฟังก์ชันโดยพูดว่า searchRecursively() ที่รับอาร์เรย์และคำค้นหาและส่งกลับจำนวนคำค้นหานั้นในอาร์เรย์ที่ซ้อนกัน ตัวอย่างเช่น ถ้าอาร์เรย์ถูกกำหนดโดย − const names =[rakesh, [kalicharan, krishna, rakesh, james, [michael, nathan, rakesh, george]]]; จากนั้น − searchRecursively(names, ‘’rakesh

  8. ผลรวมของตัวเลขต่อเนื่องกันใน JavaScript

    สมมติว่าเราต้องเขียนฟังก์ชันที่รับอาร์เรย์และส่งกลับอาร์เรย์อื่นที่มีการรวมตัวเลขที่คล้ายกันติดกันเข้าด้วยกัน ตัวอย่างเช่น − const array = [1, 5, 5, 5, 8, 8, 9, 1, 4, 4, 2]; ผลลัพธ์ควรเป็น − [1, 15, 16, 9, 1, 8, 2] 5s ต่อเนื่องกันทั้งหมดรวมกันเป็น 15 จากนั้น 2 8s ติดต่อกันรวมกันเป็น 16 ในทำนองเดี

  9. รับสตริงที่ยาวที่สุดและสั้นที่สุดในอาร์เรย์ JavaScript

    เรามีอาร์เรย์ของตัวอักษรสตริงเช่นนี้ − const arr = ['Some', 'random', 'words', 'that', 'actually', 'form', 'a', 'sentence.']; เราจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนคำที่ยาวที่สุดและสั้นที่สุดจากอาร์เรย์นี้ เราจะใช้วิธี Array.prototype.red

  10. โค้ด JavaScript สำหรับ Fibonacci series แบบเรียกซ้ำ

    เราต้องเขียนฟังก์ชันเรียกซ้ำ fibonacci() ที่ใช้ตัวเลข n และส่งกลับอาร์เรย์ที่มีองค์ประกอบ n ตัวแรกของชุดฟีโบนักชี ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง { if(n){ return fibonacci(n-1, res.concat(count), count+last, count); }; return res;};console.log(fibonacci(8));console.log(fibonac

  11. ตรวจสอบว่าตัวเลขเป็น Palindrome ใน JavaScript

    สมมติว่า เราต้องเขียนฟังก์ชันที่รับค่าตัวเลขและคืนค่าบูลีนโดยพิจารณาจากข้อเท็จจริงว่าตัวเลขนั้นเป็นพาลินโดรมหรือไม่ ข้อจำกัดอย่างหนึ่งคือเราต้องทำเช่นนี้โดยไม่แปลงตัวเลขเป็นสตริงหรือข้อมูลประเภทอื่น ตัวเลขพาลินโดรมคือตัวเลขที่อ่านจากข้างหลังและข้างหน้าเหมือนกัน ตัวอย่างเช่น − 121 343 12321 ดังนั้

  12. ผลรวมของเลขคู่จนถึงการใช้ฟังก์ชันเรียกซ้ำใน JavaScript

    เราต้องเขียนฟังก์ชันแบบเรียกซ้ำซึ่งรับตัวเลข n และคืนค่าผลรวมของจำนวนคู่ทั้งหมดเป็น n มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const recursiveEvenSum = (num, sum = 0) => {    num = num % 2 === 0 ? num : num - 1;    if(num){       return recursiveEvenSum(num -

  13. วิธีลบองค์ประกอบตัวเลขบางตัวออกจากอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่รับอาร์เรย์ของตัวเลขและตัวเลข และควรลบการเกิดขึ้นทั้งหมดของตัวเลขนั้นออกจากอาร์เรย์แบบฝัง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้การเรียกซ้ำเพื่อลบองค์ประกอบที่นี่ สามารถเขียนฟังก์ชันแบบเรียกซ้ำที่ลบการจัดสรรขององค์ประกอบออกจากอาร์เรย์ได้ ตัวอย่าง const numbers = [1,2

  14. รับดัชนีของรายการที่ n ของประเภทในอาร์เรย์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน พูด getIndex() ที่รับอาร์เรย์ arr สตริง / ตัวเลขตามตัวอักษร txt และตัวเลข n . เราต้องส่งคืนดัชนีลักษณะที่ n ของ txt ใน arr . ถ้า txt ไม่ปรากฏเป็น n ครั้ง แล้วเราต้องกลับ -1 เรามาเขียนฟังก์ชันสำหรับสิ่งนี้กัน − ตัวอย่าง const arr = [45, 76, 54, 43, '|', 54, '|&

  15. รับรายการที่ไม่ซ้ำจากสองอาร์เรย์ที่แตกต่างกันใน JavaScript

    เราจำเป็นต้องสร้างฟังก์ชันที่ยอมรับอาร์เรย์ของอาร์เรย์ และส่งคืนอาร์เรย์ใหม่พร้อมองค์ประกอบทั้งหมดที่มีอยู่ในอาร์เรย์ดั้งเดิมของอาร์เรย์ แต่ลบรายการที่ซ้ำกัน ตัวอย่างเช่น − หากอินพุตคือ − const arr = [    [12, 45, 65, 76, 76, 87, 98],    [54, 65, 98, 23, 78, 9, 1, 3],   &nb

  16. แยกอาร์เรย์ของตัวเลขและผลักตัวเลขบวกไปยังอาร์เรย์ JavaScript และจำนวนลบไปที่อื่นหรือไม่

    เราต้องเขียนฟังก์ชั่นที่รับอาร์เรย์และส่งกลับวัตถุที่มีคุณสมบัติสองอย่างคือบวกและลบ ทั้งคู่ควรเป็นอาร์เรย์ที่มีรายการบวกและลบทั้งหมดตามลำดับจากอาร์เรย์ อันนี้ค่อนข้างตรงไปตรงมา เราจะใช้วิธี Array.prototype.reduce() เพื่อเลือกองค์ประกอบที่ต้องการและใส่ลงในวัตถุของสองอาร์เรย์ ตัวอย่าง const arr = [ &

  17. จัดเรียงอาร์เรย์ JavaScript เพื่อให้ค่า NaN อยู่ที่ด้านล่างสุดเสมอ

    เรามีอาร์เรย์ที่มีประเภทข้อมูลผสมระหว่างสตริงและตัวเลข เราต้องเขียนฟังก์ชันการเรียงลำดับที่จัดเรียงอาร์เรย์เพื่อให้ค่า NaN สิ้นสุดที่ด้านล่างเสมอ อาร์เรย์ควรมีตัวเลขปกติทั้งหมดก่อนตามด้วยตัวอักษรสตริงแล้วตามด้วย NaNnumbers เรารู้ว่าชนิดข้อมูลของ NaN คือ number ดังนั้นเราจึงไม่สามารถตรวจสอบ NaN เช่น

  18. แพดสตริงโดยใช้ตัวเลขสุ่มให้มีความยาวคงที่โดยใช้ JavaScript

    เราต้องเขียนฟังก์ชันโดยพูดว่า padSting() ที่มีสองอาร์กิวเมนต์ อย่างแรกคือสตริง และวินาทีคือตัวเลข ความยาวของสตริงจะน้อยกว่าหรือเท่ากับตัวเลขเสมอ เราต้องใส่ตัวเลขสุ่มที่ส่วนท้ายของสตริงเพื่อให้ความยาวเท่ากับตัวเลขและเราต้องคืนค่าสตริงใหม่ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const p

  19. วิธีแทนที่ null ด้วย “-” JavaScript

    เราต้องเขียนฟังก์ชันที่รับวัตถุที่มีคีย์จำนวนมากและแทนที่ค่าเท็จทั้งหมดด้วยเครื่องหมายขีดกลาง ( - ) เราจะวนซ้ำบนวัตถุดั้งเดิม ตรวจหาคีย์ที่มีค่าเท็จ และเราจะแทนที่ค่าเท็จเหล่านั้นด้วย - โดยไม่เปลืองพื้นที่พิเศษ (เช่น อยู่ในตำแหน่ง) ตัวอย่าง const obj = {    key1: 'Hello',   &n

  20. สร้างสีระหว่าง #CCCCCC และ #3B5998 สำหรับเครื่องวัดสีด้วย JavaScript หรือไม่

    เราต้องเขียนฟังก์ชันที่สร้างสีสุ่มระหว่างสองสีที่กำหนด มาแก้ปัญหานี้เป็นส่วนๆ กัน − อันดับแรก → เราเขียนฟังก์ชันที่สร้างตัวเลขสุ่มระหว่างตัวเลขสองตัว ประการที่สอง → แทนที่จะใช้มาตราส่วนฐานสิบหกสำหรับการสร้างสีแบบสุ่ม เราจะจับคู่ฐานสิบหกกับสเกลทศนิยม 0 ถึง 15 และใช้ค่านั้นแทน สุดท้าย → เราวน

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:120/297  20-คอมพิวเตอร์/Page Goto:1 114 115 116 117 118 119 120 121 122 123 124 125 126