Différence entre null et undefined en Javascript

Août 2013

En Javascript, null et undefined sont deux constantes prédéfinies qui ont des significations différentes. La constante null sert à définir l'absence de valeur, on s'en sert par exemple pour assigner une valeur par défaut à des variables, c'est une méthode beaucoup plus propre que d'assigner une valeur arbitraire comme 0 pour un entier, ou une chaine de caractère vide pour une chaine de caractère.

Unfedefined est quant à elle une constante très spécifique qui est retournée lorsqu'une variable n'est pas déclarée, ou alors quand elle est déclarée, mais qu'aucune valeur ne lui a été assignée. C'est en quelque sorte la valeur par défaut native d'une variable. Normalement on ne doit jamais être amené à assigner la constante undefined à une variable, ça n'aurait aucun sens d'assigner une valeur à une variable, valeur qui indique que la variable n'a reçu aucune assignation !

Cette page peut vous intéresser : insérer la date dans une cellule excel à lire tout de suite !

Undefined s'applique également aux fonctions (puisque les variables et les fonctions sont similaires en javascript, ce sont en réalité des slots). Donc pour résumer, vous pouvez (et même vous devez) utiliser null, mais jamais undefined.

Découvrez ce tutoriel photoshop : poster encre à lire tout de suite !

1 commentaire :
commentaire n°4504 par syttsgfgs@gmail.com
syttsgfgs@gmail.com mardi 15 octobre 2019, 06:39
Здесь вы можете заказать копию любого сайта под ключ, недорого и качественно, при этом не тратя свое время на различные программы и фриланс-сервисы.

Клонированию подлежат сайты как на конструкторах, так и на движках:
- Tilda (Тильда)
- Wix (Викс)
- Joomla (Джумла)
- Wordpress (Вордпресс)
- Bitrix (Битрикс)
и т.д.
телефон 8-996-725-20-75 звоните пишите viber watsapp
Копируются не только одностраничные сайты на подобии Landing Page, но и многостраничные. Создается полная копия сайта и настраиваются формы для отправки заявок и сообщений. Кроме того, подключается админка (админ панель), позволяющая редактировать код сайта, изменять текст, загружать изображения и документы.

Здесь вы получите весь комплекс услуг по копированию, разработке и продвижению сайта в Яндексе и Google.

Хотите узнать сколько стоит сделать копию сайта?
напишите нам
8-996-725-20-75 звоните пишите viber watsapp
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré