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

0

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

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
1

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

در جاوا اسکریپت پنج نوع داده اصلی به شرح زیر وجود دارد:

undefined
null
boolean
number
string

از عملگر typeof براي تشخیص نوع یک مقدار استفاده می شود. این عملگر یک پارامتر که می تواند یک متغیر و یا یک مقدار باشد را دریافت کرده و نوع آن را بر می گرداند.

این عملگر یکی از پنج مقدار زیر را بر می گرداند.

undefined اگر متغیر از نوع Undefined است.

boolean اگر متغیر از نوع Boolean باشد.

number اگر متغیر از نوع Number باشد.

string  اگر متغیر از String باشد.

object اگر متغیر یک ارجاع یا از نوع null باشد.

نوع داده Undefind

این نوع فقط شامل مقدار Undefined می شود. متغیري که اعلان شود ولی مقدار دهی اولیه نشود به صورت پیش فرض از نوع Undefined خواهد بود.

; var oTemp
alert (typeof oTemp) ; // outputs “Undefined”

به این نکته توجه داشته باشید که متغیري که اعلان می شود و مقدار نمی گیرد با متغیري که اصلآ اعلان هم نشده است کاملا متفاوت است. هر چند که عملگر typeof بین این دو تفاوتی قائل نمی شود و براي هر دو متغیر، مقدار undefined را برمیگرداند، اگر چه فقط یکی از آن ها در مثال زیر oTemp  تعریف شده است.

; var oTemp
alert (typeof oTemp) ; // outputs “undefined”
alert (typeof oTemp2) ; // outputs “undefined”

اگر از oTemp به  وسیله ي هر عملگري به غیر از typeof استفاده کنید یک خطا رخ خواهد داد:

make sure this variable isn’t defined //
var oTemp2//
;try outputting //
alert(oTemp2 == undefined); //causes error

خروجی تابعی که در داخل بدنه خود مقداري را صراحتا برنمی گرداند نیز مقدار uindefined است :

{ function Testfunc ()
leave the function black //
}
alert( TestFunc() == undefined ); //outputs “true”

نوع داده Null
دیگر نوع داده که فقط یک مقدار دارد null است که مقدار ویژه null را می گیرد. از نظر javascript نوع undefined یکی از مشتقات نوع nullاست و این دو معادل یکدیگرند:

alert(null == undefined); //outputs “true”

اگر چه این دو معادل یکدیگرند اما معانی متفاوتی دارند. undefined تنها زمانی به یک متغیر نسبت داده می شود که آن متغیر اعلان شود ولی مقداردهی نشود. در حالی که یک متغیر زمانی از نوع null است که اشاره به شی اي داشته باشد که وجود ندارد..

نوع داده Boolean

نوع Boolean یکی از پرکاربردترین انواع داده در زبان هاي برنامه نویسی به شمار می رود و متغیري از این نوع فقط می تواند یکی از دو مقدار false یا true به عنوان مقدار بپذیرد. اگر چه بر خلاف زبان هاي برنامه نویسی متداول، در جاوا اسکریپت false با 0 برابر نیست اما در صورت لزوم (و براي استفاده در عبارت هاي بولی) 0 به false تبدیل خواهد شد. به مثال هاي زیر توجه کنید:
;var bFound = true
; var bLost = false

نوع داده Number

این نوع نیز یکی از پرکاربردترین انواع است. از این نوع داده می توان براي نمایش اعداد صحیح 8 بایتی و اعداد اعشاري 16 بایتی استفاده کرد. به عنوان مثال متغیر زیر از نوع صحیح است و مقدار اولیهي 55 را دارد:

;var iNum = 55

براي تعریف متغیرهاي اعشاري به صورت زیر عمل می شود:

;var fNum = 5.0

نوع داده String

این نوع می تواند براي ذخیره صفر یا چندین کاراکتر به کار رود. هر کاراکتر در یک رشته موقعیتی دارد. موقعیت اولین کاراکتر صفر است. براي تعریف یک متغیر رشته اي باید از ( ‘ ) یا ( ” ) استفاده کنیم. معمولآ براي تعریف یک کاراکتر از ( ‘ ) و براي تعریف یک رشته از ( ” ) استفاده می شود.

;var sColor1 = “blue”
;var sColor2 = ‘blue’

منبع : انجمن علمی مهندسی فناوری اطلاعات دانشگاه پیام نور مرکز اران و بید گل

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

بستر اموزش های ویدویی 

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1893 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

جدید ترین سوالات پرسیده شده

منقضی شدن سم بتانال 1 پاسخ | 0 آرا
ایا ایدز گزفتم؟ 0 پاسخ ها | 0 آرا
انتخاب ورزش رزمی 0 پاسخ ها | 1 رای
وزارت تعاون کار و رفاه اجتماعی نماد اعتماد الکترونیک اسناد و املاک کشور مرکز آموزش ویدیویی انجمن حم فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم سامانه حیوانات رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش فروشگاه حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا املاک و مستغلات