TypeScript Veri Türleri

Typescript’de bir değişkene veri türü tanımlarken aşağıdaki syntax kullanılır.

let variable: dataType = value

Fonksiyonlarda dönüş tipi bildiriminde ve parametre bildiriminde ise aşağıdaki syntax kullanılır.

// Traditional function
function functionName(arg1: dataType, arg2: dataType) : dataType {
    //...
}

// Arrow function 
const functionName = (arg1: dataType, arg2: dataType) : dataType => {
    //...
}
Number

Tam sayı (integer), ondalıklı sayı(float), 16’lık tabanda sayı (hexadecimal), 8’lik tabanda sayı (octal), 2’lik tabanda sayı (binary) değerlerini tutan veri türüdür. Hexadecimal, octal ve binary şeklinde tanımlanan sayılar, bellekte 10’luk sayı sistemine (decimal) çevrilerek tutulur. Örneğin, aşağıdaki kodda tanımlanan binaryNum‘ı ekrana yazdırmak istediğimizde 0b1001 çıktısını değil, 9 çıktısını alırız.

let integerNum: number = 12;
let floatNum: number = 7.43;
let hexNUm: number = 0xa002;
let octalNum: number =  0o642; 
let binaryNum: number = 0b1001; 
Boolean

true veya false mantıksal değerlerini tutan veri türüdür.

let isHere: boolean = true;
let isGone: boolean = false;
String

Metinsel ifadeleri tutan veri türüdür.

let text: string = "Hello World!";
Any

Genellikle değişkenin hangi veri türünden ifadeyi tutacağını bilemediğimiz durumlarda kullanılır. Herhangi bir veri türünden ifadeyi tutabilir.

let text: any = "Hello";
let num: any = 45;
Void

Fonksiyonun geriye bir şey döndürmeyeceği durumlarda kullanılır.

function sum(num1: number, num2: number): void { 
    console.log(num1 + num2);   
}

Yorum Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir