تاریخ انتشار: جمعه, ۲ خرداد ۱۳۹۹، ۰۴:۵۶ ق.ظ نویسنده: محمدیان
Functions in typescript
توابع ----> [نوع داده ای که برمیگرداند] و [نوع داده پارامترهایش] مشخص میشوند.
let myName:string = "Mokhtar";
function getMyName():string{
return myName;
}
console.log(getMyName());
وقتی که تعیین کردیم نوع داده بازگشتی تابع یک رشته است دیگر نوع داده ای که قرار است Return شود نمیتواند عددی باشد.
نوع داده Void
برای وقتی که تابع قرار نیست هیچ مقداری را برگرداند، و مثلاً فقط یک دستور را اجرا میکند و چیزی Return نمیشود. مثال:
function Logger(text:string):void{ console.log(text) } Logger('Mokhtar Mohammadiyan')
مثال دیگر:
function Sum(num1:number,num2:number):number{ return num1+num2; } console.log(Sum(5,6));
به مثال های زیر خوب دقت کنید تا چند مدل استفاده از نوع داده را یاد بگیرید.
function getName():void{ console.log("Mokhtar Mohammadiyan") ; } function Sum(num1:number,num2:number):number{ return num1+num2; } let myFunc; myFunc = getName; myFunc(); myFunc = Sum(5,7); console.log(myFunc)
مثال دیگر که در آن به یک متغیر، نوع داده تابع را اختصاص دادیم.
let newFunc:(name:string,age:number|string)=>number|string;
پروفایل
نکات، تجربیات، محتوای آموزشی و مطالب گردآوری شده در حوزه برنامه نویسی وب
سلام مطالب خوب و مفیدی می گذارید. ممنون
خیلی هم خوب
ممنون