JavaScript Boolean(邏輯)對(duì)象
var myBoolean=new Boolean()
注釋:如果邏輯對(duì)象無(wú)初始值或者其值為 0和二、-0日熬、null、""悼粮、false、undefined 或者 NaN曾棕,那么對(duì)象的值為 false扣猫。否則,其值為 true(即使當(dāng)自變量為字符串 "false" 時(shí))翘地!
下面的所有的代碼行均會(huì)創(chuàng)建初始值為 false 的 Boolean 對(duì)象申尤。
var myBoolean=new Boolean();
var myBoolean=new Boolean(0);
var myBoolean=new Boolean(null);
var myBoolean=new Boolean("");
var myBoolean=new Boolean(false);
var myBoolean=new Boolean(NaN);
下面的所有的代碼行均會(huì)創(chuàng)初始值為 true 的 Boolean 對(duì)象:
var myBoolean=new Boolean(1);
var myBoolean=new Boolean(true);
var myBoolean=new Boolean("true");
var myBoolean=new Boolean("false");
var myBoolean=new Boolean("Bill Gates");
JavaScript Math(算數(shù))對(duì)象
JavaScript RegExp 對(duì)象
RegExp 對(duì)象的方法
RegExp 對(duì)象有 3 個(gè)方法:test()、exec() 以及 compile()衙耕。
test()
test() 方法檢索字符串中的指定值昧穿。返回值是 true 或 false。
例子:
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
由于該字符串中存在字母 "e"橙喘,以上代碼的輸出將是:
true
exec()
exec() 方法檢索字符串中的指定值时鸵。返回值是被找到的值。如果沒(méi)有發(fā)現(xiàn)匹配厅瞎,則返回 null寥枝。
compile()
compile() 方法用于改變 RegExp。
compile() 既可以改變檢索模式磁奖,也可以添加或刪除第二個(gè)參數(shù)囊拜。