zoukankan      html  css  js  c++  java
  • constructor 属性返回变量或对象的构造函数。判断是否为日期,数组的例子

    constructor 属性返回变量或对象的构造函数。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>constructor 属性返回变量或对象的构造函数。</title>
    </head>
    <body>
    
    <p id="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>" +
        new Date().constructor + "<br>" +
        function () {}.constructor;
    </script>
    
    </body>
    </html>

    运行结果:

    function String() { [native code] }
    function Number() { [native code] }
    function Boolean() { [native code] }
    function Array() { [native code] }
    function Object() { [native code] }
    function Date() { [native code] }
    function Function() { [native code] }

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

    
    

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

    <p>判断是否为日期。</p>
    <p id="demo1"></p>
    <p>判断是否为数组。</p>
    <p id="demo2"></p>
    <script>
      var myDate = new Date();
      var fruits = ["Banana", "Orange", "Apple", "Mango"];
      document.getElementById("demo1").innerHTML = isDate(myDate);
      document.getElementById("demo2").innerHTML = isArray(fruits);
      function isDate(myDate) {
        return myDate.constructor.toString().indexOf("Date") > -1;
      }
      function isArray(myArray) {
        return myArray.constructor.toString().indexOf("Array") > -1;
      }
    </script>

    </body>

    </html>

     

    测试结果

    判断是否为日期。
    
    true
    
    判断是否为数组。
    
    true
  • 相关阅读:
    [JavaScript] 根据字符串宽度截取字符串
    [JavaScript] 时间戳格式化为yyyy-MM-dd日期
    [JavaScript] 获取昨日前天的日期
    [As3.0] 获取本机信息
    [CSS3] 几种分割线实现方法
    [JS] js 判断用户是否在浏览当前页面
    [JS] 理解jquery的$.extend()、$.fn和$.fn.extend()
    [JS] 屏蔽右键
    [JS] jq绑定事件的参数传递
    [CSS3] 各种角度的三角形绘制
  • 原文地址:https://www.cnblogs.com/baiyangyuanzi/p/6594145.html
Copyright © 2011-2022 走看看