في هذه الصفحة
هنتعرف في المقال ده على نوع البيانات الخاص بالـ 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 ;