Skrivtest i JavaScript

Öva på att skriva riktig JavaScript-kod — de symboler, nyckelord och det indrag du använder varje dag. Mäter kod-WPM, träffsäkerhet och syntaxträffsäkerhet.

Tid0:00
WPM0
CPM0
Fel0
Framsteg0%
Bäst · JavaScript0

Klicka här och börja skriva

Enter = ny rad · Tab = indrag · Esc = börja om. Ett fel tecken räknas och markören väntar på rätt.

Tips för att skriva JavaScript

JavaScript är fullt av klammerparenteser, vanliga parenteser och pilfunktioner. De tangenter som bromsar mest är oftast {, }, => och backtick för mallsträngar — öva ${…} tills det flyter och håll höger lillfinger nära klammertangenterna.

Ett JavaScript-kodavsnitt du kan få

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

Skrivtest för kod per språk

Så fungerar skrivtestet för kod

  1. Välj språk och längd, klicka i editorn och börja skriva — timern startar vid ditt första tangenttryck.
  2. Tryck på Enter för nya rader. Med automatiskt indrag påslaget hoppas inledande mellanslag över precis som i din editor; stäng av det för att öva indrag också.
  3. Ett fel tecken blinkar rött och räknas, men markören väntar på rätt tecken — så varje felsteg mäts utan att trasig kod lämnas kvar.
  4. Ditt resultat visar kod-WPM, total träffsäkerhet, syntaxträffsäkerhet och exakt vilka tecken du missade mest.

Skrivtest för kod — vanliga frågor

Vad är en bra skrivhastighet för programmerare?

Kod-WPM är vanligtvis 30–50 % lägre än WPM för löpande text på grund av symboler, versaler och indrag. 40–60 kod-WPM med över 95 % träffsäkerhet är bra; över 70 är utmärkt.

Vad är syntaxträffsäkerhet?

Det är din träffsäkerhet enbart på tecken som inte är bokstäver — parenteser, klamrar, citattecken, semikolon och operatorer. Det är tangenterna bakom de flesta syntaxfel, så det är siffran värd att förbättra.

Vilka språk kan jag öva på?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS och Bash — alla riktiga kodavsnitt.

Blir man en bättre programmerare av att skriva snabbare?

Att tänka betyder mer än att skriva, men flytande symbolskrivning tar bort friktion: färre stavfel, färre trasiga byggen och mer uppmärksamhet kvar till själva problemet.

Fortsätt öva