Coersion (CR16)
1: const obj = {
2: valueOf() {
3: return 5;
4: }
5: };
6:
7: console.log(obj == 5); // Output: true (object's valueOf() is called)
8: console.log(obj == "5"); // Output: true (object's valueOf(), then to string)
Loose Equality Coercion (==): Object and Primitive: true true
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/CR16.htm
|