หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงที่มีเพียง + หรือ - และเราต้องส่งคืน + หรือ - ตามผลการวางตัวเป็นกลางทั้งหมดของสตริง ถูกใจ ++ ผลลัพธ์เป็น + และ -- ผลลัพธ์จะเป็น + ในขณะที่ -+ หรือ +- ผลลัพธ์เป็น - ต่อไปนี้เป็นสตริงของเรา - const str = '+++-+-++---+-+--+-'; ตัวอย่าง ต่อไปนี
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงประโยคและอักขระ และฟังก์ชันควรกลับคำทั้งหมดในสตริงที่ขึ้นต้นด้วยอักขระตัวนั้น ตัวอย่างเช่น หากสตริงคือ − const str = 'hello world, how are you'; เริ่มต้นด้วยอักขระเฉพาะ h − จากนั้นสตริงเอาต์พุตควรเป็น − const output = 'olleh world, woh
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและกลับคำในสตริงที่มีอักขระเป็นจำนวนคี่ สตริงย่อยใดๆ ในสตริงมีคุณสมบัติที่จะเป็นคำ หากมีช่องว่างสองช่องที่ปลายด้านใดด้านหนึ่งหรือมีอยู่ที่ส่วนท้ายหรือจุดเริ่มต้น และตามด้วยหรือนำหน้าด้วยช่องว่าง สมมติว่าต่อไปนี้คือสตริงของเรา − const str = 'hell
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองสตริงและค้นหาจำนวนความต่างที่สอดคล้องกันในสตริง องค์ประกอบที่เกี่ยวข้องจะแตกต่างกันหากไม่เท่ากัน สมมติว่าต่อไปนี้คือสองสตริงของเรา − const str1 = 'Hello world!!!'; const str2 = 'Hellp world111'; ตัวอย่าง ต่อไปนี้เป็นรหัส - const str1 =
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนดัชนีของอักขระตัวแรกที่ปรากฏสองครั้งในสตริง หากไม่มีอักขระดังกล่าว เราควรคืนค่า -1 ต่อไปนี้เป็นสตริงของเรา - const str = 'Hello world, how are you'; ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'Hello world, how are you'; const f
ตัวพิมพ์เล็กเป็นลักษณะการเขียนสตริงโดยแทนที่ช่องว่างด้วย _ และแปลงอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์เล็ก เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและแปลงเป็นตัวพิมพ์เล็ก ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'This is a simple sentence'; const toSnakeCase = (str = '') =>
สมมติว่าเรามีความยาวสามบรรทัดตามลำดับ l, m และ n เส้นสามเส้นนี้สามารถสร้างรูปสามเหลี่ยมได้ก็ต่อเมื่อผลรวมของสองด้านตามอำเภอใจใดๆ มากกว่าด้านที่สาม ตัวอย่างเช่น หากความยาวของสามบรรทัดคือ 4, 9 และ 3 จะไม่สามารถสร้างสามเหลี่ยมได้เนื่องจาก 4+3 น้อยกว่า 9 เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ตัวเลข
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงที่มีสระอย่างน้อยหนึ่งตัว และสำหรับอักขระแต่ละตัวในสตริง เราต้องจับคู่ตัวเลขในสตริงที่แทนระยะห่างจากสระที่ใกล้ที่สุด ตัวอย่างเช่น หากสตริงคือ − const str = 'vatghvf'; จากนั้นผลลัพธ์ควรเป็น − const output = [1, 0, 1, 2, 3, 4, 5]; ตัวอย่าง ต่
ในทางฟิสิกส์ ความต้านทานเทียบเท่าของตัวต้านทาน 3 ตัวที่เชื่อมต่อแบบอนุกรมนั้นถูกกำหนดโดย − R = R1 + R2 + R3 และความต้านทานเทียบเท่าของตัวต้านทานที่เชื่อมต่อแบบขนานนั้นกำหนดโดย − R = (1/R1) + (1/R2) + (1/R3) เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีค่าที่เป็นไปได้สองค่าคือ series หรือ
เราจำเป็นต้องเขียนฟังก์ชันเรียกซ้ำของ JavaScript ที่รับตัวเลขและส่งคืนตัวเลขที่มากที่สุดในตัวเลข ตัวอย่างเช่น หากตัวเลขคือ − 45654356 แล้วค่าที่ส่งคืนควรเป็น 6 ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 45654356; const greatestDigit = (num = 0, greatest = 0) => { if(num){ &nbs
สมมติว่า เรามีอาร์เรย์ของตัวอักษรแบบนี้ - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์และตัวเลขดังกล่าว โดยพูดว่า n (n ต้องน้อยกว่าหรือเท่ากับความยาวของอาร์เรย์) และฟังก์ชันควรย้อนกลับองค์ประกอบ n แรกของอาร์เรย์ภายใน ตัวอย่างเช่น − ถ้าสำหรับอาร
สมมติว่า เรามีอาร์เรย์ของตัวอักษรแบบนี้ - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และตัวเลข พูดว่า n และคืนค่าอ็อบเจ็กต์ที่แสดงจำนวนองค์ประกอบที่มากกว่าและน้อยกว่า n ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9
เลขเป็นระเบียบเรียบร้อยคือตัวเลขที่มีตัวเลขเรียงกันไม่ลดลง เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและตรวจสอบว่าเป็นตัวเลขที่เป็นระเบียบหรือไม่ ตัวอย่างเช่น − 489 is a tidy number 234557 is also a tidy number 34535 is not a tidy number ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 234789; cons
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัว นั่นคือ m และ n และจะส่งกลับอาร์เรย์ของ n ตัวคูณ n ตัวแรกของ m ตัวอย่างเช่น − หากตัวเลขเป็น 4 และ 6 จากนั้นผลลัพธ์ควรเป็น − const output = [4, 8, 12, 16, 20, 24] ตัวอย่าง ต่อไปนี้เป็นรหัส - const num1 = 4; const num2 = 6; const multiples =
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ JavaScript จำนวนเท่าใดก็ได้ และส่งกลับอาร์เรย์เดียวพร้อมค่าทั้งหมดจากอาร์เรย์อินพุตที่เชื่อมเข้าด้วยกัน ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − [1, 5], [44, 67, 3], [2, 5], [7], [4], [3, 7], [6] จากนั้นผลลัพธ์ควรเป็น − const output = [1, 5, 44, 6
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงที่มีตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ฟังก์ชันควรส่งคืนสตริงโดยย้ายตัวอักษรพิมพ์ใหญ่ทั้งหมดไปไว้ข้างหน้าสตริง ตัวอย่างเช่น หากสตริงอินพุตคือ − const str = 'heLLO woRlD'; จากนั้นผลลัพธ์ควรเป็น − const output = 'LLORDhe wol'; ตัวอย่าง ต่อไ
อาร์เรย์เป็นอาร์เรย์พิเศษหาก − --All the elements at odd indices are odd. --All the elements at even indices are even. เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์และตรวจสอบว่าเป็นอาร์เรย์พิเศษหรือไม่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; const isSpecial =
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นสตริงและส่งคืนสตริงตัวเลขใหม่โดยลบ 0 นำหน้าและต่อท้ายทั้งหมดออก ตัวอย่างเช่น หากอินพุตเป็น − const strNum = '054954000' จากนั้นผลลัพธ์ควรเป็น − const output = '54954' ตัวอย่าง ต่อไปนี้เป็นรหัส - const strNum = '054954000
HOC HOC หรือฟังก์ชันลำดับที่สูงกว่าใน JavaScript เป็นฟังก์ชันประเภทพิเศษที่ได้รับฟังก์ชันอื่นเป็นอาร์กิวเมนต์ หรือมีฟังก์ชันที่ตั้งค่าเป็นค่าที่ส่งคืน หรือทำทั้งสองอย่าง HOC พร้อมกับการปิดเป็นเครื่องมือที่ทรงพลังมากใน JavaScript เราจำเป็นต้องเขียน JavaScript Higher Order Function ที่สามารถใช้เพื่อ
ตัวเลขจะเป็นเลขคี่หากผลรวมของหลักทั้งหมดเป็นเลขคี่ และตัวเลขจะเป็นเลขคู่หากผลรวมของหลักทั้งหมดเป็นเลขคู่ เราจำเป็นต้องเขียนฟังก์ชันที่กำหนดว่าตัวเลขนั้นเป็นคี่หรือคู่ควรคืนค่าจริงของค่าคี่และเป็นเท็จสำหรับค่าคู่ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 434667; const isOddish = (num, sum = 0) =>