zoukankan      html  css  js  c++  java
  • 【代码笔记】Web-JavaScript-JavaScript 类型转换

    一,效果图。

     

     

     

     

    二,代码。

     

    复制代码
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <title>JavaScript 类型转换</title>
    </head>
    
    <body>
        <!--typeof操作符-->
        <p> typeof 操作符返回变量、对象、函数、表达式的类型。</p>
        <p id="demo"></p>
        <script>
        document.getElementById("demo").innerHTML =
            typeof "john" + "<br>" +
            typeof 3.14 + "<br>" +
            typeof NaN + "<br>" +
            typeof false + "<br>" +
            typeof [1, 2, 3, 4] + "<br>" +
            typeof {
                name: 'john',
                age: 34
            } + "<br>" +
            typeof new Date() + "<br>" +
            typeof
        function() {} + "<br>" +
        typeof myCar + "<br>" +
            typeof null;
        </script>
        <!--constructor 属性-->
        <p>constructor属性返回变量或对象的构造函数.</p>
        <p id="demo1"></p>
        <script>
        document.getElementById("demo1").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>
        <!--constructor 属性-->
        <p>判断是否为数组。</p>
        <p id="demo2"></p>
        <script>
        var fruits = ["Banana", "Orange", "Apple", "Mango"];
        document.getElementById("demo2").innerHTML = isArray(fruits);
    
        function isArray(myArray) {
            return myArray.constructor.toString().indexOf("Array") > -1;
        }
        </script>
        <p>判断是否为日期。</p>
        <p id="demo3"></p>
        <script>
        var myDate = new Date();
        document.getElementById("demo3").innerHTML = isDate(myDate);
    
        function isDate(myDate) {
            return myDate.constructor.toString().indexOf("Date") > -1;
        }
        </script>
        <p>String()方法可以将数字转换为字符串</p>
        <p id="demo4"></p>
        <script>
        var x = 123;
        document.getElementById("demo4").innerHTML = String(x) + "<br>" + String(123) + "<br>" + String(100 + 23);
        </script>
        <p>toString()方法将数字转为字符串</p>
        <p id="demo5"></p>
        <script>
        var x = 123;
        document.getElementById("demo5").innerHTML = x.toString() + "<br>" + (123).toString() + "<br>" + (100 + 23).toString();
        </script>
        <p> typeof 操作符返回变量或表达式的类型。</p>
        <button onclick="myFunction()">点我</button>
        <p id="demo6"></p>
        <script>
        function myFunction() {
            var y = "5";
            var x = +y;
            document.getElementById("demo6").innerHTML =
                typeof y + "<br>" + typeof x;
        }
        </script>
        <p>typeof操作符返回变量或表达式的类型</p>
        <button onclick="myFunction()">点我</button>
        <p id="demo7"></p>
        <script>
        function myFunction() {
            var y = "john";
            var x = +y;
            document.getElementById("demo7").innerHTML = typeof + "<br>" + x;
        }
        </script>
    </body>
    
    </html>
    复制代码

     

     

    参考资料:《菜鸟教程》

  • 相关阅读:
    定时器的应用---查询方式---让8个LED灯,左右各4个来回亮
    单片机实现60s定时器
    单片机不同晶振怎么计算延迟时间?
    573锁存器驱动8段数码管
    51单片机英文引脚等中文对照
    Java【小考】
    viso2010从mysql中导出ER图
    驱动继电器实验
    驱动蜂鸣器的实验
    驱动数码管的实验
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/10183065.html
Copyright © 2011-2022 走看看