ทดสอบพิมพ์ JavaScript

ฝึกพิมพ์โค้ด JavaScript จริง — สัญลักษณ์ คีย์เวิร์ด และการย่อหน้าที่คุณใช้ทุกวัน วัด WPM การเขียนโค้ด ความแม่นยำ และความแม่นยำของไวยากรณ์

เวลา0:00
WPM0
CPM0
ข้อผิดพลาด0
ความคืบหน้า0%
ดีที่สุด · JavaScript0

คลิกที่นี่แล้วเริ่มพิมพ์

Enter = บรรทัดใหม่ · Tab = ย่อหน้า · Esc = เริ่มใหม่ ปุ่มที่ผิดจะถูกนับและเคอร์เซอร์รอปุ่มที่ถูก

เคล็ดลับการพิมพ์ JavaScript

JavaScript เต็มไปด้วยวงเล็บปีกกา วงเล็บ และฟังก์ชันลูกศร ปุ่มที่ทำให้ช้าที่สุดมักเป็น {, }, => และแบ็กทิกสำหรับเทมเพลตสตริง — ฝึก ${…} จนลื่นและวางนิ้วก้อยขวาไว้ใกล้ปุ่มวงเล็บปีกกา โปรดสลับเป็นแป้นภาษาอังกฤษสำหรับสัญลักษณ์ของโค้ด

ตัวอย่างโค้ด JavaScript ที่คุณอาจได้

function debounce(fn, delay) {
  let timer = null;
  return (...args) => {
    clearTimeout(timer);
    timer = setTimeout(() => fn(...args), delay);
  };
}

ทดสอบพิมพ์โค้ดตามภาษา

การทดสอบพิมพ์โค้ดทำงานอย่างไร

  1. เลือกภาษาและความยาว คลิกที่ตัวแก้ไขแล้วเริ่มพิมพ์ — เวลาเริ่มเดินเมื่อกดปุ่มแรก
  2. กด Enter เพื่อขึ้นบรรทัดใหม่ เมื่อเปิดย่อหน้าอัตโนมัติ ช่องว่างต้นบรรทัดจะถูกข้ามเหมือนในตัวแก้ไขของคุณ ปิดเพื่อฝึกการย่อหน้าด้วย
  3. ปุ่มที่ผิดจะกะพริบแดงและถูกนับ แต่เคอร์เซอร์รออักขระที่ถูก — ทุกความพลาดจึงถูกวัดโดยไม่ทิ้งโค้ดเสียไว้
  4. ผลลัพธ์ของคุณแสดง WPM การเขียนโค้ด ความแม่นยำโดยรวม ความแม่นยำของไวยากรณ์ และอักขระที่คุณพลาดมากที่สุดอย่างแม่นยำ

ทดสอบพิมพ์โค้ด — คำถามที่พบบ่อย

ความเร็วพิมพ์เท่าไรถึงดีสำหรับโปรแกรมเมอร์?

WPM การเขียนโค้ดมักต่ำกว่า WPM ข้อความทั่วไป 30–50% เพราะสัญลักษณ์ ตัวพิมพ์ใหญ่เล็ก และการย่อหน้า 40–60 WPM ของโค้ดที่ความแม่นยำ 95%+ ถือว่าแน่น เกิน 70 คือยอดเยี่ยม

ความแม่นยำของไวยากรณ์คืออะไร?

คือความแม่นยำของคุณเฉพาะอักขระที่ไม่ใช่ตัวอักษร — วงเล็บ วงเล็บปีกกา เครื่องหมายคำพูด เซมิโคลอน และตัวดำเนินการ ปุ่มเหล่านี้อยู่เบื้องหลังข้อผิดพลาดทางไวยากรณ์ส่วนใหญ่ จึงเป็นตัวเลขที่ควรปรับปรุง

ฝึกภาษาอะไรได้บ้าง?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS และ Bash — เป็นโค้ดตัวอย่างจากโลกจริงทั้งหมด

พิมพ์เร็วขึ้นทำให้เป็นโปรแกรมเมอร์ที่ดีขึ้นไหม?

การคิดสำคัญกว่าการพิมพ์ แต่การพิมพ์สัญลักษณ์อย่างคล่องช่วยลดแรงเสียดทาน: พิมพ์ผิดน้อยลง บิลด์พังน้อยลง และเหลือความสนใจให้ปัญหาจริงมากขึ้น

ฝึกต่อ