面对对象(内含字面量创建和构造函数创建)

130 阅读1分钟
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>面向对象</title>
</head>
<body>
    <div>123</div>
    <script>
        // 面向对象:OOP 基于对象的编程思想
        // 面向对象特性: 封装、继承、多态

        // 对象: js中万物皆对象
        // 类: 具有相同属性的一类事物,
        // 实例: 类下面具体的某一个事物

        // 定义一个选项卡的类
        // 每一选项卡又是一个实例

        // 类: 自定义类 和 内置类

        // String  Number  Boolean  Null  Undefined   Object  Array  Date

        // "asd"  123 NaN   true     null  undefined   {a: 1}  []


        // var obj = {}; // 字面量创建
        // var obj1 = new Object({"a": 1}); // 构造函数创建

        // var str = "asd"
        // var str = new String("asd");

        // var oDivs = document.getElementsByTagName("div");

    </script>
</body>
</html>