تعریف متغیر در TypeScript | سایت استوایی

تعریف متغیر در TypeScript

در این آموزش با نحوه تعریف متغیر در TypeScript آشنا خواهید شد. در ابتدا مروری بر نحوه تعریف متغیر در جاوااسکریپت انجام می‌شود و سپس تعریف متغیر در تایپ اسکریپت و تفاوت آن با جاوا اسکریپت را فرا خواهید گرفت. در آموزش بعدی …. توضیحات تکمیلی ارائه خواهد گردید. درصورتیکه آموزش قبلی TypeScript و Visual Studio Code را هنوز مشاهده نکردید بهتر است که ابتدا این آموزش را ببینید. در آموزش بعدی تفسیر خودکار TypeScript را یاد خواهید گرفت.

آموزش تصویری تعریف متغیر در TypeScript


مشخصات فیلم آموزشی
تولید کننده: وب سایت استوایی
مدرس: محمدعلی زندی
حجم: 9 مگابایت
مدت زمان: 6:04 دقیقه
زبان:فارسی
تاریخ انتشار: 9 اسفند 1397

نحوه تعریف متغیر در TypeScript

هنگام تعریف متغیر در تایپ اسکریپت برخلاف جاوااسکریپت می‌توان نوع آنرا مشخص کرد. به سه صورت می‌توان یک متغیر را در تایپ اسکریپت تعریف کرد:

  1. نوع متغیر و مقدار آن در یک دستور مشخص می‌شود.
    Let یا   var   نام متغیر  نوع متغیر = مقدار;
  2. فقط نوع متغیر مشخص شود و مقدار متغیر طی دستور دیگری اعلام شود.
    Let یا   var   نام متغیر  نوع متغیر;
  3. نوع متغیر و مقدار مشخص نشود.
      Let یا   var   نام متغیر ;

دستور فوق معادل دستور let  یا var   نام متغیر : any ; می‌باشد. درصورتیکه نوع متغیر مشخص نشود یعنی هر نوع متغیری می‌تواند باشد. بطور مثال هنگامیکه متغیر به اینصورت تعریف شود let  myVar4 : any =10; اگر دستور myVar4 = true; نوشته شود خطایی رخ نمی‌دهد اما اگر متغیر به صورت let  myVar3 : number =10; تعریف شود هنگامیکه دستور myVar3 = true; نوشته شود خطا رخ می‌دهد که نوع متغیر number است و نباید مقدار boolean در آن قرار داد.

توجه داشته باشید بهتر است از let استفاده نمایید.

نحوه نامگذاری متغیرها در TypeScript

نحوه نامگذاری متغیرها در TypeScript مطابق با مقررات نامگذاری جاوااسکریپت به شرح زیر می‌باشد:

  • نام متغیرها شامل حروف و اعداد می‌باشد.
  • در نام متغیرها بجز (_) و($) نباید از کاراکتر دیگری مانند فاصله و … استفاده کرد.
  • نام متغیرها نباید با عدد شروع شود.
let myVar1 : number = 10;
let myVar2 : string = ‘Hello world’;
let myVar3 : Boolean = false;
let myVar4 : any = 10;
myVar4 = true;

سرفصل های آموزش TypeScript