การฝึกหัดการใช้ลูปใน JavaScript
ใช้ลูปแสดงตัวเลขในคอลัมน์จาก
1 ถึง 100
ใช้ลูปแสดงตัวเลขในคอลัมน์จาก
100 ถึง 1
ใช้ลูปแสดงจำนวนคู่ในคอลัมน์
จาก 1 ถึง 100
เติมอาร์เรย์ด้วยตัวอักษร 'x' จำนวน
10 ตัวโดยใช้ลูป
เติมอาร์เรย์ด้วยตัวเลขจาก 1 ถึง 10
โดยใช้ลูป
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูปแสดงเฉพาะสมาชิกของอาร์เรย์
ที่มีค่ามากกว่าศูนย์และน้อยกว่า
10
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูปตรวจสอบว่า
มีองค์ประกอบที่มีค่า 5 หรือไม่
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูปหาผลรวมขององค์ประกอบของอาร์เรย์นี้
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูปหาผลรวมของกำลังสองขององค์ประกอบของอาร์เรย์นี้
ให้อาร์เรย์ที่มีตัวเลข จงหาค่าเฉลี่ยเลขคณิต ขององค์ประกอบของมัน
เขียนสคริปต์ที่หาค่าแฟกทอเรียลของตัวเลข แฟกทอเรียลคือผลคูณของจำนวนเต็มทั้งหมด ตั้งแต่หนึ่งถึงตัวเลขที่กำหนด
เติมอาร์เรย์ด้วยตัวเลขจาก 10 ถึง 1
โดยใช้ลูป
ให้อาร์เรย์ที่มีตัวเลข ตัวเลขอาจเป็นค่าบวก และค่าลบ จงหาผลรวมขององค์ประกอบบวก ของอาร์เรย์
ให้อาร์เรย์ที่มีตัวเลข เช่น:
let arr = [10, 20, 30, 50, 235, 3000];
แสดงเฉพาะตัวเลขจากอาร์เรย์นั้นบนหน้าจอ
ซึ่งขึ้นต้นด้วยตัวเลข 1, 2
หรือ 5
ให้อาร์เรย์ที่มีตัวเลข แสดงองค์ประกอบของ อาร์เรย์นี้ในลำดับย้อนกลับ
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูปแสดง องค์ประกอบทั้งหมดซึ่งค่าของมันตรงกัน กับลำดับของมันในอาร์เรย์
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูป for
และฟังก์ชัน document.write แสดง
แต่ละองค์ประกอบของอาร์เรย์ในบรรทัดใหม่ โดยใช้
แท็ก br
ให้อาร์เรย์ที่มีตัวเลข ใช้ลูป for
และฟังก์ชัน document.write แสดง
แต่ละองค์ประกอบของอาร์เรย์ในย่อหน้าแยกกัน
สร้างอาร์เรย์ของวันในสัปดาห์ ใช้ลูป
for แสดงวันทั้งหมดในสัปดาห์ และแสดงวันสุดสัปดาห์
เป็นตัวหนา
สร้างอาร์เรย์ของวันในสัปดาห์ ใช้
ลูป for แสดงวันทั้งหมดในสัปดาห์
และแสดงวันปัจจุบันด้วย ตัวเอียง
หมายเลขของวันปัจจุบันควรเก็บไว้ในตัวแปร
day
ให้ออบเจ็กต์ต่อไปนี้ที่มีพนักงานและเงินเดือนของพวกเขา:
let obj = {
employee1: 100,
employee2: 200,
employee3: 300,
employee4: 400,
employee5: 500,
employee6: 600,
employee7: 700,
};
เพิ่มเงินเดือนของแต่ละพนักงานขึ้น 10%
ปรับเปลี่ยนโจทย์ก่อนหน้า เพื่อให้
เงินเดือนเพิ่มขึ้นเฉพาะกับพนักงาน
ที่มีเงินเดือนน้อยกว่าหรือเท่ากับ 400
ให้อาร์เรย์ต่อไปนี้:
let arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];
ใช้อาร์เรย์เหล่านี้สร้างออบเจ็กต์ใหม่ โดยใช้สมาชิกของอาร์เรย์แรกเป็นคีย์ และสมาชิกของอาร์เรย์ที่สองเป็นค่า
ให้ออบเจ็กต์ต่อไปนี้:
let obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};
หาผลรวมของคีย์ของออบเจ็กต์นี้และหาร มันด้วยผลรวมของค่า
ให้ออบเจ็กต์ต่อไปนี้:
let obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};
เขียนคีย์ของออบเจ็กต์นี้ลงในอาร์เรย์หนึ่ง และค่าลงในอีกอาร์เรย์หนึ่ง
ให้ออบเจ็กต์ต่อไปนี้:
let obj = {
1: 125,
2: 225,
3: 128,
4: 356,
5: 145,
6: 281,
7: 452,
};
เขียนองค์ประกอบซึ่งค่า
ของมันขึ้นต้นด้วยตัวเลข 1 หรือตัวเลข
2 ลงในอาร์เรย์ใหม่ ดังนั้นคุณจะได้
อาร์เรย์ดังนี้:
[
125,
225,
128,
145,
281,
];
ให้อาร์เรย์ต่อไปนี้:
let arr = ['a', 'b', 'c', 'd', 'e'];
สร้างออบเจ็กต์ต่อไปนี้จากอาร์เรย์นี้:
{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
ให้อาร์เรย์ต่อไปนี้:
let arr = ['a', 'b', 'c', 'd', 'e'];
สร้างออบเจ็กต์ต่อไปนี้จากอาร์เรย์นี้:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};