English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript null إجابة فارغة

 مثلث جافا سكربت الخاصيات/الوظائف العالمية

قيمة nullيوضح عدم وجود أي قيمة للاعتبارات.

هو JavaScriptنوع أساسي من.

قيمة null ليست علامة هوية لصفة العنصر العالمي، مثل undefined. على العكس من ذلك، null يمثل عدم وجود علامة هوية، مما يعني أن المتغير لا يشير إلى أي عنصر.

النحو:

null
var str;
if (str == null) {
   // str هو null
} else {
   // str ليس null
}
اختبار لرؤية‹/›

الفرق بين null و undefined

قيمة null و undefined متساوية، ولكن النوع مختلف.

عند التحقق من null أو undefined، يرجى ملاحظة الفرق بين عمليتين equals (==) و identity (===)، لأن الأولى تقوم بتحويل النوع.

typeof null // "object" (لسبب وراثي، ليس "null")
typeof undefined // "undefined"
null == undefined// true
null === undefined   // false
اختبار لرؤية‹/›

توافق المتصفحات

يدعم جميع المتصفحات قيمة null بالكامل:

القيمة
nullنعمنعمنعمنعمنعم

تفاصيل التقنية

إصدار جافا سكربت:ECMAScript 1

مزيد من الأمثلة

إذا لم يحتوي النص المحدد على الأحرف [aeiou]، فإن وظيفة getVowels() ستعود 0:

function getVowels(str) {
   var x = str.match(/[aeiou]/gi);
   if (x === null) {
      return 0;
   }
   return x.length;
}
اختبار لرؤية‹/›

 مثلث جافا سكربت الخاصيات/الوظائف العالمية