Boolean(邏輯)對象用於將非邏輯值轉換為邏輯值(true 或者 false)下面為大家介紹下js的Boolean對象初始值
Boolean(邏輯)對象用於將非邏輯值轉換為邏輯值(true 或者 false)。 創建 Boolean 對象 使用關鍵詞 new 來定義 Boolean 對象。下面的代碼定義了一個名為 myBoolean 的邏輯對象: var myBoolean=new Boolean() 注釋:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那麼對象的值為 false。否則,其值為 true(即使當自變量為字符串 "false" 時)! 下面的所有的代碼行均會創建初始值為 false 的 Boolean 對象。 代碼如下: <script type="text/javascript"> var myBoolean=new Boolean(); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean(0); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean(null); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean(""); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean(false); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean(NaN); document.write(myBoolean); document.write("<br />"); </script> 運行結果: false false false false false false 下面的所有的代碼行均會創初始值為 true 的 Boolean 對象: 代碼如下: <script type="text/javascript"> var myBoolean=new Boolean(1); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean(true); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean("true"); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean("false"); document.write(myBoolean); document.write("<br />"); var myBoolean=new Boolean("Bill Gates"); document.write(myBoolean); document.write("<br />"); </script> 運行結果: true true true true true 關於這個初始值與java和c的都不一樣,以後寫前台的注意啊!