Boolean.prototype.valueOf()
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
Boolean å¼ç valueOf() æ¹æ³è¿å Boolean 对象çåå§å¼ã
å°è¯ä¸ä¸
const x = new Boolean();
console.log(x.valueOf());
// Expected output: false
const y = new Boolean("Mozilla");
console.log(y.valueOf());
// Expected output: true
è¯æ³
js
valueOf()
åæ°
æ ã
è¿åå¼
ç»å® Boolean 对象çåå§å¼ã
æè¿°
Boolean ç valueOf() æ¹æ³ä»¥å¸å°æ°æ®ç±»åè¿å Boolean 对象æ Boolean åé¢éçåå§å¼ã
è¯¥æ¹æ³éå¸¸å¨ JavaScript å é¨è°ç¨ï¼è䏿¯å¨ä»£ç 䏿¾å¼è°ç¨ã
示ä¾
>ä½¿ç¨ valueOf()
js
const x = new Boolean();
const myVar = x.valueOf(); // ç» myVar èµå¼ false
è§è
| è§è |
|---|
| ECMAScript® 2027 Language Specification> # sec-boolean.prototype.valueof> |