نوع مشغل جافا سكريبت

تعرف على أساسيات JavaScript typeof Operator

في JavaScript ، يتم تعيين نوع لأي قيمة.

الtypeofعامل التشغيل هو عامل تشغيل أحادي يقوم بإرجاع سلسلة تمثل نوع المتغير.

استخدام المثال:

typeof 1 //'number'
typeof '1' //'string'
typeof {name: 'Flavio'} //'object'
typeof [1, 2, 3] //'object'
typeof true //'boolean'
typeof undefined //'undefined'
typeof (() => {}) //'function'
typeof Symbol() //'symbol'

جافا سكريبت ليس لها نوع "وظيفة" ، ويبدو ذلك مضحكًاtypeofعائدات'function'عندما نمررها وظيفة.

إنها واحدة منها ، لجعل عملنا أسهل.

إذا لم تقم بتهيئة المتغير عند التصريح عنه ، فسيكون له الامتدادundefinedقيمة حتى تقوم بتعيين قيمة لها.

let a //typeof a === 'undefined'

typeofيعمل أيضًا على خصائص الكائن.

اذا كان لديكcarكائن ، بخاصية واحدة فقط:

const car = {
  model: 'Fiesta'
}

هذه هي الطريقة التي تتحقق بها مما إذا كان ملفcolorيتم تعريف الخاصية في هذا الكائن:

if (typeof car.color === 'undefined') {
  // color is undefined
}

المزيد من دروس js: