class定义一个简单的类

  1. class Person{
  2. constructor(name,age){
  3. this.name = name;
  4. this.age = age
  5. }
  6. }
  1. <script>
  2. /*
  3. jsx
  4. javascript + xml
  5. html
  6. a1 xml他的标签是自定义的
  7. */
  8. /* Student
  9. name,
  10. age
  11. */
  12. class Student{
  13. /* 构造函数 --
  14. 1、概念:构造一个对象的函数
  15. 2、什么时候调用: new关键实例化一个对象的时候就调用
  16. 3、在constructor中,this指向实例化的对象
  17. */
  18. constructor(name,age){
  19. console.log("c")
  20. this.name = name;
  21. this.age = age;
  22. }
  23. sayName(){
  24. /* 普通方法中this指向实例化的对象 */
  25. console.log(this.name)
  26. }
  27. }
  28. var s = new Student("cheng",19);
  29. s.sayName();
  30. </script>