ระดับ 10.6 ชุดโจทย์ JavaScript

Задание 1

กำหนดให้มีอินพุต จงทำให้เมื่อ พิมพ์คำว่า 'blur' ลงไป อินพุตนี้จะสูญเสียโฟกัส

Задание 2

กำหนดให้มีตาราง จงแสดงภาพบล็อก ของเกมเตทรีสทั้งหมดลงในตารางตามลำดับ โดยให้จุดเริ่มต้นของบล็อกอยู่ที่ศูนย์กลาง ของตาราง

Задание 3

ปรับเปลี่ยนโจทย์ก่อนหน้าโดยให้มีปุ่ม อยู่ข้างๆ ตาราง ซึ่งสามารถใช้ปุ่มเหล่านี้ เพื่อหมุนบล็อกได้

Задание 4

สร้างสคริปต์ที่สร้างสมการกำลังสอง ซึ่งมีรากเป็นจำนวนเต็ม

Задание 5

กำหนดให้มี textarea ภายในมีข้อความอยู่ ผู้ใช้เลือกข้อความหลายบรรทัด และกดปุ่ม Tab จงทำให้ มีแท็บถูกแทรกเข้าไปที่ต้นแต่ละบรรทัด ที่ถูกเลือก

Задание 6

กำหนดให้มีสตริง ซึ่งบรรจุ วงเล็บคู่ที่ซ้อนกันอยู่จำนวนเท่าใดก็ได้ เขียนโค้ดเพื่อตรวจสอบว่า วงเล็บมีการจัดวางอย่างถูกต้องหรือไม่

นี่คือตัวอย่างที่ถูกต้อง:

javascript'()()'

นี่คือตัวอย่างที่ถูกต้อง:

javascript'(())'

นี่คือตัวอย่างที่ไม่ถูกต้อง เนื่องจากจำนวน วงเล็บเปิดไม่ตรงกับจำนวนวงเล็บปิด:

javascript'())'

นี่คือตัวอย่างที่ไม่ถูกต้อง ถึงแม้ว่าจำนวน วงเล็บเปิดจะตรงกับจำนวนวงเล็บปิด แต่ลำดับ การเรียงไม่ถูกต้อง:

javascript'))(('