English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Propriétés globales JavaScript/Fonction
Globalundefined Represente que la valeur n'a pas été assignée à la variable ou que la variable n'a pas été déclarée.
C'est l'un des attributs de JavaScriptUn type de base.
Si la variable à calculer n'a pas été assignée, la méthode ou l'instruction renverra également undefined.
Si la fonction ne renvoie pas de valeur, elle renvoie undefined.
undefined
var str; if (str === undefined) { // str est undefined } else { // str est définie }Vérifiez et voyez‹/›
Tous les navigateurs prennent en charge pleinement l'attribut undefined :
Attribut | |||||
undefined | Est | Est | Est | Est | Est |
Ecrivable : | Aucun |
---|---|
Enumerable : | Aucun |
Configurable : | Aucun |
Version de JavaScript : | ECMAScript 1 |
Vérifiez si la variable str est définie ou non définie :
if (typeof str === '39;undefined // str est undefined } else { // str est définie }Vérifiez et voyez‹/›
Si la fonction ne retourne pas de valeur, elle retourne undefined :
function demo() { return; // return nothing.... } document.getElementById('result').innerHTML = demo();Vérifiez et voyez‹/›