آموزش جاوااسکریپت انجمن ها جاوا اسکریپت تفاوت بین null و undefined در java script

در حال نمایش 3 نوشته (از کل 3)
  • نویسنده
    نوشته‌ها
  • #57244 پاسخ

    سلام به همگی
    سوالی که برام پیش اومده اینه که تفاوت بین null و undefined در جاوا اسکریپت چی هست ؟

    #57245 پاسخ

    null و undefined از انواع (types) اولیه در جاوا اسکریپت (javascript) هستند.
    معنی undefined این هست که یک متغیر تعریف شده اما هیچ مقداری (value) برای آن تعیین نشده است.

    let age //age is undefined
    let age = null //age is null

    برای چک کردن اینکه یک متغیر null یا undefined است از عملگر مقایسه استفاده میکنیم برای مثال :

    age === undefined
    age === null

    همچنین می توان از عمگلر typeof استفاده کرد :

    let age
    typeof age //’undefined’

    اگرچه null به عنوان یک شی (object) ارزیابی می شود ، حتی اگر یک نوع اولیه باشد.

    let age = null
    typeof age //’object’

    #57363 پاسخ

    برای درک بهتر این موضوع پیشنهاد میکنم مقاله زیر رو هم مطالعه کنید

    تفاوت ها و شباهت های Null و Undefined در جاوا اسکریپت

در حال نمایش 3 نوشته (از کل 3)
پاسخ به: تفاوت بین null و undefined در java script
اطلاعات شما: