13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Kód

TypeScript (TS)

haladóelterjedt

A TypeScript a JavaScript szigorúbb változata: a programozó megadja, milyen fajta adat hová kerülhet, így sok hiba még futtatás előtt kiderül.

Érthetően

A weboldalak és webes alkalmazások nagy része JavaScript nyelven íródik. Ez a nyelv nagyon engedékeny: szinte bármit leírhatsz benne, és csak futás közben derül ki, ha valami nem stimmel. A TypeScript ugyanez a nyelv, kiegészítve egy szigorú ellenőrrel.

Képzeld el úgy, mint egy űrlapot. A JavaScript egy üres papírlap, ahová bárki bármit írhat. A TypeScript előre nyomtatott űrlap: a „születési év” rovatba csak szám kerülhet, a „név” rovatba csak szöveg. Ha valaki rossz helyre ír, az ügyintéző már beadáskor visszaadja, nem hetekkel később derül ki a baj.

Ez azért fontos az AI korában, mert a kódoló agentek rengeteg kódot írnak, és a típusellenőrzés azonnali visszajelzést ad nekik. Ha az agent hibás kódot ír, az ellenőr szól, és az agent magától kijavíthatja. Sok AI-eszköz és agent-keretrendszer maga is TypeScriptben készül.

Hogyan működik

  1. A programozó (vagy az AI) a kódban megjelöli, milyen típusú adatot vár egy-egy helyen: számot, szöveget, dátumot vagy például egy „ügyfél” nevű, pontosan leírt adatcsomagot.
  2. Egy ellenőrző program, a fordító (compiler) végigolvassa a teljes kódot, és megkeresi az ellentmondásokat, például ha szöveget akarnál összeszorozni egy számmal.
  3. A hibákat már írás közben jelzi a szerkesztőprogram, piros aláhúzással, ahogy a helyesírás-ellenőrző a szövegszerkesztőben.
  4. A böngészők a TypeScriptet nem tudják közvetlenül futtatni, ezért a fordító eltávolítja a típusjelöléseket, és sima JavaScriptet készít. Néhány futtatókörnyezet, vagyis a kódot böngészőn kívül futtató program (például a Node.js újabb verziói, a Deno és a Bun) a TypeScript-fájlt közvetlenül is elindítja, de futtatáskor ezek is csak elhagyják a típusokat, nem ellenőrzik őket.
  5. A típusok futás közben már nincsenek jelen: az ellenőrzés a kód megírásakor véd, nem akkor, amikor a program éppen dolgozik.

Példa a mindennapokból

Megkérsz egy kódoló agentet, hogy készítsen időpontfoglaló oldalt a vállalkozásodnak. Az agent TypeScriptben ír, és amikor véletlenül szövegként kezeli a foglalás dátumát, az ellenőr azonnal hibát jelez. Az agent ezt még azelőtt kijavítja, hogy te bármit láttál volna belőle.

Kit érint

fejlesztőA webfejlesztés egyik alapnyelve, és az AI-alkalmazások készítésében is gyakori: sok modern webes projektben és agent-keretrendszerben ezzel fogsz dolgozni. → Kód
vállalkozó, vezetőHa weboldalt vagy alkalmazást rendelsz, a TypeScript használata kevesebb rejtett hibát és könnyebben karbantartható kódot jelent.
álláskereső, pályakezdőA webfejlesztői álláshirdetések nagy részében elvárás, ezért érdemes a JavaScript után hamar megtanulnod. → Munka és HR
szülő, diák, tanárAki programozni tanul vagy tanít, annak jó tudnia, hogy a JavaScript után ez a természetes következő lépés. → Oktatás és család

Gyakori félreértés

TévhitA TypeScriptben írt program hibátlan, mert a fordító minden hibát kiszűr.
ValójábanCsak a típushibákat fogja meg, például ha szám helyett szöveg kerül valahová. A rossz üzleti logikát, a hibás számítást vagy a biztonsági rést nem veszi észre.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

programozási nyelv, szoftverfejlesztés, webfejlesztés

Szűkebb

típusellenőrzés, típusdefiníció, fordító

Rokon

JavaScript, Python, kódoló agent, Node.js, nyílt forráskód

Röviden a története

A TypeScriptet a Microsoft mutatta be 2012-ben, vezető tervezője Anders Hejlsberg, a C# nyelv megalkotója. Nyílt forráskódú projektként indult, és azóta is az.

Hol tart most

A webfejlesztés egyik alapnyelve. A GitHub 2025-ös Octoverse jelentése szerint a közreműködő fejlesztők száma alapján a platform leggyakrabban használt nyelve lett, megelőzve a Pythont és a JavaScriptet. Az AI-eszközök és agent-keretrendszerek jelentős része is ebben készül, és a kódoló agentek is gyakran ezt választják.

Állapot: 2026. november

Más nevei

TypeScript · TS · Typescript · típusos JavaScript · typed JavaScript · TypeScript nyelv · .ts · TSX

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.