Primitív típusok a TypeScriptben

Befejeződött

Kezdjük azzal, hogy áttekintjük a JavaScript vagy TypeScript-kód írásakor előforduló legalapvetőbb és leggyakoribb típusokat. Ezek az alaptípusok később összetettebb típusok alapvető építőelemei lesznek.

Logikai típus

A legalapvetőbb adattípus a logikai érték vagy false értéktrue.

Például:

let flag: boolean;
let yes = true;
let no = false;

Szám- és BigInteger-típusok

A JavaScripthez hasonlóan a TypeScriptben lévő összes szám lebegőpontos vagy BigIntegers. Ezek a lebegőpontos számok kapják meg a típust number, míg a BigIntegers a típust bigint. A hexadecimális és decimális literálok mellett a TypeScript az ECMAScript 2015-ben bevezetett bináris és oktális literálokat is támogatja.

Például:

let x: number;
let y = 0;
let z: number = 123.456;
let big: bigint = 100n;

Sztring típusa

A string kulcsszó Unicode UTF-16 kódegységként tárolt karaktersorozatokat jelöl. A JavaScripthez hasonlóan a TypeScript is kettős idézőjeleket (") vagy egyszeres idézőjeleket (') használ a sztringadatok körül.

Some examples:

let s: string;
let empty = "";
let abc = 'abc';

A TypeScriptben sablonsztringeket is használhat, amelyek több sorra is kiterjedhetnek, és beágyazott kifejezésekkel rendelkeznek. Ezeket a sztringeket a backtick/backquote (') karakter veszi körül, a beágyazott kifejezések pedig az űrlapot ${ expr }alkotják.

Például:

let firstName: string = "Mateo";
let sentence: string = `My name is ${firstName}.
    I am new to TypeScript.`;
console.log(sentence);

Ez a példa a kimenetet hozza létre:

My name is Mateo.
    I am new to TypeScript.

Az üres, null és nem definiált típusok

A JavaScript és a TypeScript két primitív értékkel rendelkezik, amelyek a hiányzó vagy nem inicializált érték jelzésére szolgálnak: null és undefined. Ezek a típusok leginkább a függvények kontextusában hasznosak, ezért egy későbbi modulban részletesebben tárgyaljuk őket.