Coersion (CR21)
1: console.log(undefined < 5); // Output: false (undefined converted to NaN)
2: console.log(null < 5); // Output: true (null coerced to 0)
3: console.log(undefined > 5); // Output: false (undefined converted to NaN)
4: console.log(undefined <= null); // Output: false (undefined converted to NaN, and any comparison including NaN returns false)
undefined and null Comparisons: undefined is only equal to itself and null (with ==, but not ===). In relation comparison, undefined is converted to NaN. false true false false
Coersion context:
ES6 context:
- (2024) Notes about JS Closures. #ES6
- (2024) Notes about Javascript asynchronous programming. #ES6
- (2022) Modern Javascript books #ES6 #Doc
- (2021) JS learning start point #ES6
- (2021) Maximilian Schwarzmüller Javascript lecture #ES6
- (2021) Javascript interview question from Happy Rawat #ES6
- (2021) Javascript tests #ES6
- (2016) New unique features of Javascript (updated). #ES6
Comments (
)

Link to this page:
http://www.vb-net.com/JavascriptES6/CR21.htm
|