برنامه نویسی

معرفی سریع انواع در TypeScript

تایپ اسکریپت ابرمجموعه ای از جاوا اسکریپت است که ویژگی های قوی تر و بررسی خطا را در زمان کامپایل فراهم می کند. یکی از ویژگی های اصلی Typescript سیستم تایپ قوی آن است که از انواع مختلف پشتیبانی می کند. درک انواع موجود در Typescript برای هر توسعه دهنده ای برای نوشتن کد تمیز، قابل اعتماد و بدون اشکال ضروری است. در این مقاله به بررسی تمامی انواع در تایپ اسکریپت می پردازیم و آن ها را به انواع پایه و انواع پیشرفته دسته بندی می کنیم.

انواع پایه:

  • عدد: نوع Number هم اعداد صحیح و هم اعداد ممیز شناور را نشان می دهد. این نرم افزار از تمامی عملیات های استاندارد ریاضی مانند جمع، تفریق، ضرب و تقسیم پشتیبانی می کند. به عنوان مثال.
let num: number = 5;
console.log(num); // Output: 5
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • رشته: نوع String دنباله ای از کاراکترها را نشان می دهد. در گیومه ها، تک یا دوتایی محصور شده است. به عنوان مثال:
let str: string = 'Hello, World!';
console.log(str); // Output: Hello, World!
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • بولی: نوع Boolean یک مقدار منطقی، درست یا نادرست را نشان می دهد. به عنوان مثال:
let isTrue: boolean = true;
console.log(isTrue); // Output: true
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • خالی: نوع Null عدم وجود عمدی هر مقدار شی را نشان می دهد. به عنوان مثال:
let nullValue: null = null;
console.log(nullValue); // Output: null
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • تعریف نشده: نوع Undefined متغیری را نشان می دهد که اعلام شده است اما مقداری به آن اختصاص داده نشده است. به عنوان مثال:
let undefinedValue: undefined = undefined;
console.log(undefinedValue); // Output: undefined
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

انواع پیشرفته:

اینها انواعی هستند که از یک یا چند نوع اساسی تشکیل شده اند.

  • آرایه: نوع Array مجموعه ای از عناصر از یک نوع یا انواع مختلف را نشان می دهد، توصیه می شود آرایه ها فقط مجموعه ای از یک نوع خاص را در خود جای دهند. می توان آن را با استفاده از براکت اعلام کرد. به عنوان مثال:
let arr: number[] = [1, 2, 3, 4, 5];
console.log(arr); // Output: [1, 2, 3, 4, 5]
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • چندتایی: نوع Tuple آرایه ای را با تعداد ثابتی از عناصر، هر کدام با نوع خود، نشان می دهد. برای تاپل ها، ترتیب ظاهر باید مطابقت داشته باشد. یک عدد نمی تواند در موقعیت یک رشته قرار گیرد. به عنوان مثال:
let tuple1: [string, number] = ['John', 25];
// let tuple1: [string, number] = [25, 'John'];❌
console.log(tuple1); // Output: ['John', 25]
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • Enum: نوع Enum راهی برای دادن نام‌های دوستانه‌تر به مجموعه‌ای از مقادیر عددی است. به عنوان مثال:
enum Color {Red, Green, Blue};
let c: Color = Color.Green;
console.log(c); // Output: 1
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • هر: Any type هر مقداری را نشان می دهد و می توان آن را بدون بررسی نوع به هر متغیری نسبت داد. هر نوع معادل نوشتن جاوا اسکریپت ساده است و استفاده از آن بسیار منع شده است. به عنوان مثال:
let anyValue: any = 'Hello, World!';
console.log(anyValue); // Output: Hello, World!
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • خالی: نوع Void نشان دهنده عدم وجود هر نوع در کل است. معمولاً به عنوان نوع بازگشتی از تابع استفاده می شود که مقداری را بر نمی گرداند. به عنوان مثال:
function logMessage(): void {
  console.log('Hello, World!');
}
logMessage(); // Output: Hello, World!
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در نتیجه، Typescript مجموعه ای غنی از انواع را فراهم می کند که توسعه دهندگان را قادر می سازد کدهای قابل اعتمادتری بنویسند. انواع پایه انواع اساسی هستند که معمولا در برنامه نویسی روزمره استفاده می شوند، در حالی که انواع پیشرفته تخصصی تر هستند و عملکرد بیشتری را ارائه می دهند. به عنوان یک مبتدی، درک این انواع برای تسلط بر Typescript و نوشتن کد بهتر ضروری است.

لایک یا نظر فراموش نشه. تا دفعه بعد بچه ها

❤️❤️❤️

نمونه کارها رزومه توییتر GitHub LinkedIn

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا