JavaScript基础知识-toString()

          JavaScript基础知识-toString()

                               作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.JavaScript源代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>toString</title>
    <script type="text/javascript">
        function Person(name,age,address) {
            this.name = name;
            this.age = age;
            this.address = address;
        }

        Person.prototype.toString =  function(){
            return "<Person name = " + this.name + ", age = " + this.age + ", address = " + this.address + ">";
        }

        Person.prototype.arms = "冲锋枪";

        var p1 = new  Person("孙悟空",500,"花果山");
        var p2 = new  Person("如来佛祖",1000,"大雷音寺");

        /**
         *  当我们直接在页面中打印一个对象时,实际上是输出对象的toString()方法的返回值。
         */
        console.log(p1);
        console.log(p1.toString());
        console.log("result = " + p1);
        console.log("result = " + p1.toString());

        console.log(p2);
        console.log("result = " + p2);
        console.log("result = " + p2.toString());

    </script>
</head>
<body>

</body>
</html>

 

二.浏览器打开以上代码渲染结果

 

posted @ 2020-12-20 23:05  尹正杰  阅读(219)  评论(0编辑  收藏  举报