您的位置:首页 > 其它

constructor 属性返回变量或对象的构造函数。判断是否为日期,数组的例子

2017-03-21 14:23 531 查看
constructor属性返回变量或对象的构造函数。

<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>constructor属性返回变量或对象的构造函数。</title>
</head>
<body>

<pid="demo"></p>
<script>
document.getElementById("demo").innerHTML=
"john".constructor+"<br>"+
(3.14).constructor+"<br>"+
false.constructor+"<br>"+
[1,2,3,4].constructor+"<br>"+
{name:'john',age:34}.constructor+"<br>"+
newDate().constructor+"<br>"+
function(){}.constructor;
</script>

</body>
</html>


运行结果:

functionString(){[nativecode]}
functionNumber(){[nativecode]}
functionBoolean(){[nativecode]}
functionArray(){[nativecode]}
functionObject(){[nativecode]}
functionDate(){[nativecode]}
functionFunction(){[nativecode]}


判断是否为日期,数组的例子


<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>判断是否为日期、数组</title>
</head>
<body>

<p>判断是否为日期。</p>
<pid="demo1"></p>
<p>判断是否为数组。</p>
<pid="demo2"></p>
<script>
  varmyDate=newDate();
  varfruits=["Banana","Orange","Apple","Mango"];
  document.getElementById("demo1").innerHTML=isDate(myDate);
  document.getElementById("demo2").innerHTML=isArray(fruits);
  functionisDate(myDate){
    returnmyDate.constructor.toString().indexOf("Date")>-1;
  }
  functionisArray(myArray){
    returnmyArray.constructor.toString().indexOf("Array")>-1;
  }
</script>

</body>

</html>



测试结果

判断是否为日期。

true

判断是否为数组。

true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐