Skip to main content

Primitives

JavaScript ekosisteminde primitive değerler aslında object olmayan değerleri, yani herhangi bir method'u ya da property'si olmayan değerleri ifade eder. Toplamda 7 immutable primitive data tipi bulunur:

let fullName: string = `${firstName} ${lastName}`;
let binary: number = 0b1010;
let bigNumber: bigint = 9007199254740991n;
let isTrue: boolean = true;
let undefinedValue: undefined = undefined;
let symbol1 = Symbol("key");
let symbol2 = Symbol("key");

console.log(symbol1 === symbol2); // false
let nullValue: null = null;

string, number ve boolean tipleri en sık kullanılan primitivelerdir. Her ne kadar büyük harfle başlayan kullanımları da geçerli olsa da tiplemeler için TypeScript resmi handbook'unda küçük harfle kullanmamız tavsiye ediliyor.

Kaynaklar

Primitive - MDN Docs

The Primitives - TypeScript Handbook