欢迎来到Cecilia陈的博客

孤独,是人一生最好的修行。

[09--JS] 内置对象和方法

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <script>
        // JavaScript中的所有事物都是对象:字符串、数字、数组、日期,等等
        // 注意var s1 = "abc"和var s2 = new String("abc")的区别:typeof s1 --> string而 typeof s2 --> Object

        // JavaScript的对象(Object)本质上是键值对的集合,但是只能用字符串作为键。
        // 自定义对象的两种方式
        var a = {"name": "xc", "age": 18};
        var b = new Object({"name": "xc", "age": 18});
        console.log(typeof a);
        console.log(typeof b);

        // 按key取值方式
        console.log("对象.key取值",a.name);    // 对象.key 取值
        console.log("对象[key]取值",a["name"]);  // 对象[key] 取值

        // 按key设置值
        a.sex = "male";
        a["height"] = 180;
        a.age =22;
        console.log("设置值之后:",a);

        // 使用for(var key in a)取值
        for(var key in a){
            console.log(key,a[key]);
        }

    </script>
</head>
<body>
</body>
</html>
posted @ 2019-10-16 23:45  Cecilia陈  阅读(82)  评论(0编辑  收藏  举报