js判斷應用

2021-08-26 19:23:35 字數 1025 閱讀 7706

//自定義擴充套件方法,供外部呼叫

string.prototype.isnull = testnull;//判斷是否為空

string.prototype.number = testnumber;//判斷數字,只能為整數

string.prototype.doublenumber = testdoublenumber;//判斷數字,可以為小數

string.prototype.phone = testphonenumber;//判斷聯絡**、傳真格式

string.prototype.email = testemail;//判斷電子郵箱格式

//判斷是否為空,為空則返回true

function testnull()

else

}//判斷是否為數字,是數字則返回true

function testnumber()

}return true;

}else

}function testzip()

else}}

return true;

}//判斷聯絡**、傳真格式,格式正確返回true

function testphonenumber()

\-[0-9]\-[0-9]$)|(^[0-9]\-[0-9]$)|(^[0-9]\-[0-9]$)|(^[0-9]$)/;

if(!reg.test(this))

return true;

}else

}//判斷電子郵箱格式,格式正確返回true

function testemail()

$/)!=-1)

else

}else

}//判斷是否是數字,可以為小數,格式正確返回true

function testdoublenumber()

else

}if(pointcount>1)else if(pointcount==1&&this.trim().length==1)

return true;

}

js真假判斷

自從接觸js的真假判斷後,感覺整個世界都發生了變化。一些不是boolean的東東可以參與if判斷返回true和false。在c 中,只有布林值或布林表示式才可以參與if判斷,進行流程控制。我總結了一下發現,在js裡,一般認為有內容或存在的 值或物件,0除外 進行判斷時就是true值,而沒有內容或不存...

js 判斷陣列

這麼基礎的東西實在不應該再記錄了,不過嘛,溫故知新 就先從資料型別開始吧 js六大資料型別 number string object boolean null undefined string 由單引號或雙引號來說明,如 string number 什麼整數啊浮點數啊都叫數字,boolean 就是t...

js型別判斷

typeoftypeof 返回值有七種可能 number,string,boolean,object,function,undefined,symbol 侷限性 對於array,null等特殊物件使用typeof一律返回object。numbers typeof 37 number typeof m...