TypeScript Tales - Part 2

هنتعرف في المقال ده على نوع البيانات الخاص بالـ TypeScript والذي يعد جزءًا مهمًا في أي لغة برمجة. يوضح الرسم البياني أنواع البيانات التي تم تصنيفها على أنها أنواع بيانات أولية primitive/أنواع مدمجة builtin وأنواع محددة user defined من قبل المستخدم.
TypeScript Tales - Part 2
TypeScript Tales - Part 2

في هذه الصفحة

هنتعرف في المقال ده على نوع البيانات الخاص بالـ TypeScript والذي يعد جزءًا مهمًا في أي لغة برمجة. يوضح الرسم البياني أنواع البيانات التي تم تصنيفها على أنها أنواع بيانات أولية primitive/أنواع مدمجة builtin وأنواع محددة user defined من قبل المستخدم.

الأنواع الأولية Basic Types في TypeScript هي كالتالي:

  • number
  • bigint
  • string
  • boolean
  • null
  • undefined
  • number
  • bigint
  • string
  • boolean
  • null
  • undefined

Number

جميع الأرقام في TypeScript هي إما قيم عشرية floating-point أو أعداد صحيحة كبيرة. الأرقام العشرية لها نوع number بينما تحصل الأعداد الصحيحة الكبيرة على نوع bigint.

ما يلي يوضح كيفية يكون متغير يحمل قيمة عشرية floating-point:

let price: number;
let price = 9.95;

ما يلي يوضح كيفية يكون متغير يحمل decimal numbers 

let counter: number = 0;
let x: number = 100,

ما يلي يوضح كيفية يستخدم الرقم الثنائي Binary Number صفرًا مُسبوقًا بحرف صغير أو كبير "B" مثل 0b أو 0B:

let bin = 0b100; let anotherBin: number = 0B010;

ما يلي يوضح كيفية يستخدم الرقم Octal Number

let octal: number = 0o10;

ما يلي يوضح كيفية يستخدم أرقام السداسي عشرية Hexadecimal number تستخدم صفرًا مسبوقًا بحرف X صغير أو كبير (0x أو 0X).

let hexadecimal: number = 0XA;

ما يلي يوضح كيفية يستخدم الأعداد الصحيحة الكبيرة  big integers تمثل الأعداد الصحيحة الكبيرة من  253 – 1 فما فوق. العدد الصحيح الكبير يحتوي على الحرف n في نهاية العدد الصحيح مثل هذا:

let big: bigint = 9007199254740991n;

String

مثل JavaScript ، يستخدم TypeScript علامات اقتباس مزدوجة (") أو علامات اقتباس مفردة (') لتحيط بالنصوص النصية:

let firstName: string = 'John';
let title: string = "Web Developer";

تدعم أيضًا TypeScript  ل strings  التي تستخدم العلامة العكسية (`) لتحيط بالأحرف.

تتيح لك strings إنشاء سلاسل متعددة الأسطر وتوفير ميزات تضمين السلاسل.

يوضح المثال التالي كيفية إنشاء strings متعددة الأسطر باستخدام العلامة العكسية (`):

let description =This TypeScript string can span multiple lines ;

هذا المقال مخصص للأعضاء فقط

اشترك الآن بنشرة اقرأ-تِك الأسبوعية

لا تدع أي شيء يفوتك. واحصل على أحدث المقالات المميزة مباشرة إلى بريدك الإلكتروني وبشكل مجاني!