js 強制轉換 為布爾類型


/*
 * 將其他的數據類型轉換為Boolean
 *     - 使用Boolean()函數
 *         - 數字 ---> 布爾
 *             - 除了0和NaN,其余的都是true
 *
 *         - 字符串 ---> 布爾
 *             - 除了空串,其余的都是true
 *
 *         - null和undefined都會轉換為false
 *
 *         - 對象也會轉換為true
 *         
 */

var a = 123; //true
a = -123; //true
a = 0; //false
a = Infinity; //true
a = NaN; //false

//調用Boolean()函數來將a轉換為布爾值
a = Boolean(a);

a = " ";

a = Boolean(a);

a = null; //false
a = Boolean(a);

a = undefined; //false
a = Boolean(a);

console.log(typeof a);
console.log(a);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM