# ตัวดำเนินการ ## คำแนะนำ ลองเล่นกับตัวดำเนินการ นี่คือคำแนะนำสำหรับโปรแกรมที่คุณสามารถลองทำ: คุณมีชุดนักเรียนจากสองระบบการให้คะแนนที่แตกต่างกัน ### ระบบการให้คะแนนแรก ระบบการให้คะแนนแรกกำหนดคะแนนตั้งแต่ 1-5 โดยที่คะแนน 3 ขึ้นไปหมายถึงผ่านวิชา ### ระบบการให้คะแนนที่สอง ระบบการให้คะแนนอีกระบบมีเกรดดังนี้ `A, A-, B, B-, C, C-` โดยที่ `A` เป็นเกรดสูงสุดและ `C` เป็นเกรดต่ำสุดที่ผ่านวิชา ### งานที่ต้องทำ จากอาร์เรย์ `allStudents` ที่แสดงนักเรียนทั้งหมดและคะแนนของพวกเขา สร้างอาร์เรย์ใหม่ `studentsWhoPass` ที่มีเฉพาะนักเรียนที่ผ่านวิชา > TIP, ใช้ for-loop และ if...else และตัวดำเนินการเปรียบเทียบ: ```javascript let allStudents = [ 'A', 'B-', 1, 4, 5, 2 ] let studentsWhoPass = []; ``` ## เกณฑ์การประเมิน | เกณฑ์ | ยอดเยี่ยม | เพียงพอ | ต้องปรับปรุง | | -------- | -------------------------------- | ------------------------------ | --------------------------------- | | | มีการนำเสนอวิธีแก้ปัญหาที่สมบูรณ์ | มีการนำเสนอวิธีแก้ปัญหาบางส่วน | มีการนำเสนอวิธีแก้ปัญหาที่มีข้อผิดพลาด | --- **ข้อจำกัดความรับผิดชอบ**: เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้