4.4 Variable null ou undefined |
![]() ![]() See You Why? |
Il est tôt pour traiter en détail des variables "null" ou "undefined". La nuance est subtile.
Cependant, il convient
d'une part d'être complet dans l'énumération des types de variables et
d'autre part de vous montrer dans quel cas on peut avoir de telles variables.
On comprendra facilement qu'en programmant, on puisse faire appel à une variable qui n'existe pas. Ce qui peut se passer quand :
- le nom de la variable est mal orthographié
(voir différence de casse [] pour une des lettres du nom de cette variable ; c'est comme si vous appeliez "Jules Dupond' et que vous et espériez que "Jules Dupont" vous réponde...)
- la variable n'a jamais été déclarée.
Il est aussi possible que l'on déclare une variable et le programme vous amène dans un parcours tel que cette variable ne soit jamais affectée... il est utile de découvrir et de réagir correctement à ce cas.
JavaScript considèrera cette variable mais lui affectera le type "undefined".
Écrire un programme en JavaScript, y prévoir la déclaration des variables et leur affectation est magnifique... mais peut-on prévoir les réponses que l'utilisateur donnera ou ne donnera pas ?
Par exemple vous programmer un questionnaire :
- comment détecter que l'utilisateur n'a pas rentré son nom ?
- comment réagir s'il vous répond en lettres, là où vous vous attendiez à un nombre comme réponse ? ('deux' au lieu de '2', par exemple)
Voilà autant de cas où une variable pourrait être de type 'undefined', de type 'null' voire d'être vide ou nulle. Ces cas seront traités plus loin dans ce tutoriel.
Retenons cependant qu'une variable de type null sera traitée comme la valeur booléenne false dans les conditions (voir chapitres 14 à 17).
voir suite >>>
voir suite >>>
voir suite >>>
Merci de votre visite à partir de :
| Vous voulez lire quelques messages reçus ? qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois m-à-j du 22/11/2021 : Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité, voici les 100 pays qui nous visitent le plus, Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont : 199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ; 201. Turks and Caicos Island (TC January 18, 2016) 202. Cook Islands (CK September 19, 2015) 203. Faroe Islands (FO January 27, 2015) 204. Virgin Islands American (VI November 12, 2014) ; 205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ; 207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ; 209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010). |