Skip to content
bouraine created page: Debuter avec Git authored by Bouraine's avatar Bouraine
...@@ -71,7 +71,7 @@ Exemple de fichier1.js ...@@ -71,7 +71,7 @@ Exemple de fichier1.js
``` ```
### Le casse tête `undefined` et `null ` ### Le casse tête `undefined` et `null `
`undefined `: est une valeur de type `Undefined` (var déclarée mais non assignée) <br> `undefined `: est une valeur de type `Undefined` (variable déclarée mais non assignée) <br>
`null `: est une valeur de type `Object `(ce qui est d'ailleurs un [bug de javascript]( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null)) (valeur déclarée et assignée à null ) `null `: est une valeur de type `Object `(ce qui est d'ailleurs un [bug de javascript]( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null)) (valeur déclarée et assignée à null )
``` ```
...@@ -113,7 +113,7 @@ if (typeof(value) !== "undefined" && value){ ...@@ -113,7 +113,7 @@ if (typeof(value) !== "undefined" && value){
``` ```
>> Attention >> Attention
1. Attention les tests d'égalité ou d’inégalité doivent être strictes (=== et !==) => comparaison de valeur et de type 1. Attention les tests d'égalité ou d’inégalité doivent être strictes (=== et !==) => comparaison de valeur et de type
2. typeof(value) !== "undefined" est mieux que value !==undefined dans le cas où undefined est utilisée dans le programme comme variable 2. typeof(value) !== "undefined" est mieux que value !==undefined dans le cas où undefined est utilisé dans le programme comme variable
... ...
......