TypeScript Notları
  • Giriş
  • Handbook
    • TypeScript nedir, ne işe yarar ?
    • Kurulum ve tsc
    • Temel Tipler
    • any ve unknown
    • Union Type (Çoklu Tipler)
    • Literal Types
    • Objects (Objeler)
    • Arrays (Diziler)
    • Tuple
    • Fonksiyonlar
    • Optional Params (Opsiyonel Parametreler)
    • type
    • interface
    • readonly
    • Generics
    • Modül Yapısı
    • Type Assertion
    • keyof, typeof
    • Mapped Types
    • React ve TypeScript
      • Props Tipleri
      • State Tipleri
      • Event Tipleri
      • useRef
  • Tip and Tricks
    • json2ts
  • Kaynakça
Powered by GitBook
On this page
  1. Handbook

Temel Tipler

Bu sayfada TypeScript ile tanımlanabilen temel primitive tipler hakkında bilgiler vardır.

TypeScript ile değişkenleri tanımlarken yaygın olarak string, number ve boolean tip tanımlamalarını değişkenlere tanımlayabiliriz.

let age:number;
age = 22;

let name:string;
name = 'Osman';

let isCompleted:boolean = true;

Örneğin age değişkenimizin tipini number olarak belirledikten sonra string bir değer atadığımızda editör age değişkeninin altını çizer ve hata verir.

Değişken tanımlamalarında, değişkenin tipini belirlemeden değer atandığı taktirde TypeScript değişkenin ilk atandığı değerin tipini, değişken tipi olarak belirler. Örneğin

let age = 22;
age = '22'

şeklinde bir atama yaptığımızda TypeScript hata verir. age değişkenine ilk atamada number bir değer atadığımız için daha sonra string bir değer atadığımız için hata almış oluruz.

Yaygın olmayan diğer tipler

bigint ve symbol tip tanımlamaları yaygın olmayan diğer primitive tip tanımlamalarıdır.

const oneHundred: bigint = BigInt(100);

const firstName = Symbol("name");

PreviousKurulum ve tscNextany ve unknown

Last updated 3 years ago