类是一个抽象的对象。对象是类的实例化。

  1. <script>
  2. /*
  3. 对象 某一类的实例
  4. 类 学生 抽象概念:就是对某一个类具体实例(对象)的抽象
  5. */
  6. /* Javascript新建一个类 使用构造函数
  7. Student 类
  8. name
  9. age
  10. */
  11. function Student(name,age){
  12. this.name = name;
  13. this.age = age;
  14. }
  15. /* this指实例化的对象 */
  16. /* 具体的对象 */
  17. var chen = new Student("陈文",18);
  18. var zhang = new Student("张三",18)
  19. console.log(chen)
  20. console.log(zhang)
  21. </script>

TIps:

类中的方法是局部打开严格模式image.png

如图,第一次p1.study()输出的是实例化对象;第二次x()输出的是undefined而不是windows。是因为。类中的方法是局部开启了严格模式。所以this的指向就是undefined。