萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 判斷javascript的數據類型

判斷javascript的數據類型

 這篇文章主要是對判斷javascript的數據類型(示例代碼)進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助

 1 判斷是否為數組類型 代碼如下: <STRONG><script type="text/javascript">  //<![CDATA[  var a=[0];  document.write(isArray(a),'<br/>');  function isArray(obj){  return (typeof obj=='object')&&obj.constructor==Array;  }  //]]>  </script></STRONG>   2 判斷是否為字符串類型 代碼如下: <script type="text/javascript">  //<![CDATA[  document.write(isString('test'),'<br/>');  document.write(isString(10),'<br/>');  function isString(str){  return (typeof str=='string')&&str.constructor==String;  }  //]]>  </script>   3 判斷是否為數值類型 代碼如下: <script type="text/javascript">  //<![CDATA[  document.write(isNumber('test'),'<br/>');  document.write(isNumber(10),'<br/>');  function isNumber(obj){  return (typeof obj=='number')&&obj.constructor==Number;  }  //]]>  </script>   4 判斷是否為日期類型 代碼如下: <script type="text/javascript">  //<![CDATA[  document.write(isDate(new Date()),'<br/>');  document.write(isDate(10),'<br/>');  function isDate(obj){  return (typeof obj=='object')&&obj.constructor==Date;  }  //]]>  </script>   5 判斷是否為函數 代碼如下: <script type="text/javascript">  //<![CDATA[  document.write(isFunction(function test(){}),'<br/>');  document.write(isFunction(10),'<br/>');  function isFunction(obj){  return (typeof obj=='function')&&obj.constructor==Function;  }  //]]>  </script>   6 判斷是否為對象 代碼如下: <script type="text/javascript"> linenum //<![CDATA[  document.write(isObject(new Object()),'<br/>');  document.write(isObject(10),'<br/>');  function isObject(obj){  return (typeof obj=='object')&&obj.constructor==Object;  }  //]]>  </script>    
copyright © 萬盛學電腦網 all rights reserved