javascript 对象的字面量和json定义

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        //对象的字面量
        //字面量可以是普通变量,也可以是数组,也可以是函数
        //除最后一个外,前面的都要用,结尾
        var s =
        {
            name: "小四",
            age: 18,
            sex: "未知",
            salary: 100,
            dog: ["小黑",2,20],
            sayHi: function ()
            {
                console.log("大家好,我是"+this.name);
            },
            goBay: function ()
            {
                console.log("大家再见");
            }
        };

        //对象的字面量使用
        s.sayHi();
        console.log("今年"+s.age+",我有一只狗叫"+s.dog[0]);

        //json
        //定义前面没加双引号 name: "小四" 的是字面量,加了双引号"name": "小丰",是json定义
        var p =
        {
            "name": "小丰",
            "age": 20,
        }

    </script>
</head>
<body>

</body>
</html>

两个的定义就只差一个双引号。

评论

大侠名号:   验证暗号: 点击我更换图片

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND