`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 )
```
...
...
@@ -113,7 +113,7 @@ if (typeof(value) !== "undefined" && value){
```
>> Attention
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