٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش انواع داده های جاوا اسکریپت

متغیرهای JavaScript می توانند انواع مختلف داده را نگهداری کنند: اعداد ، رشته ها ، اشیاings و موارد دیگر: let length = 16; // Number let lastName = "Johnson"; // String let x = {firstName:"John", lastName:"Doe"}; // Object مفهوم انواع…

محمد یوسفی

18 جولای 2021

متغیرهای JavaScript می توانند انواع مختلف داده را نگهداری کنند: اعداد ، رشته ها ، اشیاings و موارد دیگر:

let length = 16;                               // Number
let lastName = "Johnson";                      // String
let x = {firstName:"John", lastName:"Doe"};    // Object

مفهوم انواع داده ها

در برنامه نویسی ، انواع داده ها مفهوم مهمی است.

برای اینکه بتوانید بر روی متغیرها کار کنید ، مهم است که چیزی درباره نوع آن بدانید.

بدون انواع داده ها ، رایانه نمی تواند با خیال راحت این مسئله را حل کند:

let x = 16 + "Volvo";

هنگام افزودن یک عدد و یک رشته ، جاوا اسکریپت با شماره به عنوان یک رشته رفتار می کند.

مثال

let x = 16 + "Volvo";

مثال

let x = "Volvo" + 16;

JavaScript عبارات را از چپ به راست ارزیابی می کند. توالی های مختلف می توانند نتایج متفاوتی ایجاد کنند:

جاوا اسکریپت:

let x = 16 + 4 + "Volvo";

نتیجه:

20Volvo

جاوا اسکریپت:

let x = "Volvo" + 16 + 4;

نتیجه:

Volvo164در مثال اول ، جاوا اسکریپت 16 و 4 را شماره می داند ، تا زمانی که به “ولوو” برسد.

در مثال دوم ، از آنجا که عملوند اول یک رشته است ، همه عملوندها به عنوان رشته رفتار می شوند.



انواع جاوا اسکریپت پویا هستند

JavaScript انواع پویایی دارد. این بدان معنی است که از یک متغیر می توان برای نگهداری انواع مختلف داده استفاده کرد:

مثال

let x;           // Now x is undefined
x = 5;           // Now x is a Number
x = "John";      // Now x is a String

رشته های جاوا اسکریپت

یک رشته (یا یک رشته متنی) مجموعه ای از شخصیت ها مانند “جان دو” است.

رشته ها با نقل قول نوشته می شوند. می توانید از نقل قول های یک یا دو استفاده کنید:

مثال

let carName1 = "Volvo XC60";   // Using double quotes
let carName2 = 'Volvo XC60';   // Using single quotes

می توانید از نقل قول ها در داخل یک رشته استفاده کنید ، به شرطی که با نقل قول های رشته متناسب نباشد:

مثال

let answer1 = "It's alright";             // Single quote inside double quotes
let answer2 = "He is called 'Johnny'";    // Single quotes inside double quotes
let answer3 = 'He is called "Johnny"';    // Double quotes inside single quotes

بعداً در این آموزش با رشته ها بیشتر خواهید آموخت.


شماره های جاوا اسکریپت

جاوا اسکریپت فقط یک نوع اعداد دارد.

اعداد را می توان با یا بدون اعشار نوشت:

مثال

let x1 = 34.00;     // Written with decimals
let x2 = 34;        // Written without decimals

اعداد فوق العاده زیاد یا بسیار کوچک را می توان با علامت گذاری علمی (نمایی) نوشت:

مثال

let y = 123e5;      // 12300000
let z = 123e-5;     // 0.00123

بعداً در این آموزش با اعداد بیشتر خواهید آموخت.


JavaScript Booleans

Booleans فقط می تواند دو مقدار داشته باشد: trueیا false.

مثال

let x = 5;
let y = 5;
let z = 6;
(x == y)       // Returns true
(x == z)       // Returns false

از Booleans اغلب در آزمایش شرطی استفاده می شود.

بعداً در این آموزش با آزمایش مشروط بیشتر خواهید آموخت.


آرایه های جاوا اسکریپت

آرایه های جاوا اسکریپت با براکت مربع نوشته می شوند.

موارد آرایه با ویرگول از هم جدا می شوند.

کد زیر آرایه ای را فراخوانی می کند carsکه شامل سه مورد (نام اتومبیل) است:

مثال

const cars = ["Saab", "Volvo", "BMW"];

شاخص های آرایه مبتنی بر صفر هستند ، به این معنی که مورد اول [0] ، دوم [1] و غیره است.

در ادامه این آموزش با آرایه ها بیشتر خواهید آموخت.


اشیا Java جاوا اسکریپت

اشیا Java جاوا اسکریپت با بریس های فرفری نوشته می شوند {}.

خصوصیات شی به عنوان نام نوشته می شوند: جفت مقدار ، با کاما از هم جدا می شوند.

مثال

const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

شی (شخص) در مثال بالا دارای 4 ویژگی است: firstName ، lastName ، age و eyeColor.

بعداً در این آموزش با اشیا بیشتر خواهید آموخت.


نوع اپراتور

typeofبرای یافتن نوع متغیر JavaScript می توانید از عملگر JavaScript استفاده کنید.

The typeof operator returns the type of a variable or an expression:

Example

typeof ""             // Returns "string"
typeof "John"         // Returns "string"
typeof "John Doe"     // Returns "string"

Example

typeof 0              // Returns "number"
typeof 314            // Returns "number"
typeof 3.14           // Returns "number"
typeof (3)            // Returns "number"
typeof (3 + 4)        // Returns "number"

You will learn more about typeof later in this tutorial.


Undefined

In JavaScript, a variable without a value, has the value undefined. The type is also undefined.

Example

let car;    // Value is undefined, type is undefined

Any variable can be emptied, by setting the value to undefined. The type will also be undefined.

Example

car = undefined;    // Value is undefined, type is undefined

Empty Values

An empty value has nothing to do with undefined.

An empty string has both a legal value and a type.

Example

let car = "";    // The value is "", the typeof is "string"

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها