Ujian Menaip JavaScript

Berlatih menaip kod JavaScript sebenar — simbol, kata kunci dan lekukan yang anda gunakan setiap hari. Mengukur WPM pengekodan, ketepatan dan ketepatan sintaks.

Masa0:00
WPM0
CPM0
Ralat0
Kemajuan0%
Terbaik · JavaScript0

Klik di sini dan mula menaip

Enter = baris baharu · Tab = lekukan · Esc = mula semula. Kekunci salah dikira dan kursor menunggu kekunci yang betul.

Petua untuk menaip JavaScript

JavaScript penuh dengan pendakap, kurungan dan fungsi anak panah. Kekunci yang paling memperlahankan biasanya {, }, => dan tanda petik belakang untuk templat rentetan — latih ${…} sehingga lancar dan dekatkan jari kelingking kanan anda dengan kekunci pendakap.

Coretan JavaScript yang mungkin anda dapat

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

Ujian menaip kod mengikut bahasa

Cara ujian menaip kod berfungsi

  1. Pilih bahasa dan panjang, klik editor dan mula menaip — pemasa bermula pada kekunci pertama anda.
  2. Tekan Enter untuk baris baharu. Dengan lekukan automatik dihidupkan, ruang di permulaan dilangkau seperti dalam editor anda; matikannya untuk melatih lekukan juga.
  3. Kekunci salah berkelip merah dan dikira, tetapi kursor menunggu aksara yang betul — jadi setiap tergelincir diukur tanpa meninggalkan kod yang rosak.
  4. Keputusan anda menunjukkan WPM pengekodan, ketepatan keseluruhan, ketepatan sintaks dan aksara tepat yang paling kerap anda silap.

Ujian menaip kod — Soalan Lazim

Apakah kelajuan menaip yang baik untuk pengaturcara?

WPM pengekodan biasanya 30–50% lebih rendah daripada WPM prosa kerana simbol, huruf besar dan lekukan. 40–60 WPM kod dengan ketepatan 95%+ ialah mantap; melebihi 70 ialah cemerlang.

Apakah ketepatan sintaks?

Ia ialah ketepatan anda pada aksara bukan huruf sahaja — kurungan, pendakap, petikan, koma bertitik dan operator. Inilah kekunci di sebalik kebanyakan ralat sintaks, jadi ia nombor yang wajar dipertingkatkan.

Bahasa apakah yang boleh saya latih?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS dan Bash — semuanya coretan dunia sebenar.

Adakah menaip lebih pantas menjadikan anda pengaturcara yang lebih baik?

Berfikir lebih penting daripada menaip, tetapi menaip simbol dengan lancar menghapuskan geseran: lebih sedikit salah taip, lebih sedikit binaan rosak, dan lebih banyak perhatian tersisa untuk masalah sebenar.

Teruskan berlatih