02-Optional-Default.ts


Dosyayı İndir
function doDefault(mandatory:number,arbitrary:number=9):void{
	
	console.log("Zorunlu: "+mandatory);
	console.log("Keyfi: "+arbitrary);
	console.log("");
	
}
function doOptional(first:number,extra?:number){
	console.log("Zorunlu: "+first);
	if(extra != undefined){
		console.log("Fazladan: "+extra);
	}
	console.log("");	
}
function doBefore(first:number,arbitrary:number=9,extra?:number){
	console.log("İlk: "+first);
	console.log("Keyfi: "+arbitrary);
	if(extra != undefined){
		console.log("Fazladan: "+extra);
	}
	console.log("");
}
function doAfter(first:number,extra?:number,arbitrary:number=9){
	console.log("İlk: "+first);
	if(extra != undefined){
		console.log("Fazladan: "+extra);
	}
	console.log("Keyfi: "+arbitrary);
	console.log("");
}

console.log("VARSAYILAN\n");
doDefault(3,4);
doDefault(3);

console.log("SEÇİMLİ\n");
doOptional(3,4);
doOptional(3);

console.log("ÖNCE\n")
doBefore(3);
doBefore(3,4);
doBefore(3,4,5);

console.log("SONRA\n")
doAfter(3);
doAfter(3,4);
doAfter(3,4,5);
				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir