今天看highcharts的原始碼發現一些驗證函式,很簡潔,為自己**省去寫注釋了。不多說,直接複製來。
/*** check for string
* @param s
*/function isstring(s)
/*** check for object
* @param obj
*/function isobject(obj)
/*** check for array
* @param obj
*/function isarray(obj)
/*** check for number
* @param n
*/function isnumber(n)
總結為用typeof判斷變數型別。比原來的好像更通用。
一些 JS 驗證
獲得id值 function a id 驗證電子郵件 function checkemail 驗證郵編 function checkyou d if yan.test you.value 驗證手機號 function checktelphone d if yan.test you.value 驗證 ...
js中一些有趣的現象
個人小站點 1,js中關於函式提公升 在es5中 function f function f 結果為i am inside 因為在es5中存在變數 函式提公升,重複宣告,後面的覆蓋前面的,所以最終函式是function f 在es6中用let宣告就會產生塊級作用域,不用立即執行匿名函式了 2.ale...
js中一些怪異的寫法
1 var s 1 0 因為1 0是false,按照或運算規則,繼續運算,得到 所以s 同理 var s 1 1 這時1 1為true,不再繼續運算下去,所以s true 或運算的結果並不直接的等於true或者false,而是第乙個可以判斷為true的值 var s 0 2 1,2 0的boolea...