English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مثلث جافا سكربت الخاصيات/الوظائف العالمية
قيمة nullيوضح عدم وجود أي قيمة للاعتبارات.
هو JavaScriptنوع أساسي من.
قيمة null ليست علامة هوية لصفة العنصر العالمي، مثل undefined. على العكس من ذلك، null يمثل عدم وجود علامة هوية، مما يعني أن المتغير لا يشير إلى أي عنصر.
null
var str; if (str == null) { // str هو null } else { // str ليس null }اختبار لرؤية‹/›
قيمة 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; }اختبار لرؤية‹/›