210918 TIL

CoderS·2021년 9월 18일

TIL DAY 50

오늘 배운 일

✔️ 코드잇에서 JavaScript 중급

=> instanceof 연산자

  • 객체가 특정 클래스에 속하는지 아닌지를 확인할 수 있다.

    예제)

    결과값 :

    • 프리미엄 유저 클래스들만 true로 출력이된다.
    • 그 외에의 유저들은 false로 출력이된다.

    그러면 이번에는 프리미엄 유저가 아니라 일반 유저일 경우에...

    결과값 :

    • 자식 클래스로 만들 객체는 부모 클래스로 만든 객체로도 인정이 된다.

    4가지 기둥외 알아야 할 것!

=> Static 프로퍼티 & Static 메소드

  • 클래스에 직접 딸린 프로퍼티와 메소드

  • 객체가 아닌 클래스 자체로 접근할 때 이용!

    예 ) 원주율인 파이와 원의 넓이를 구하는 메소드

    결과값 :

    • 자세히 보면 생성자 함수도 없고 생성될 this 객체도 없다.
    • 객체를 선언을 안해도 프로퍼티와 메소드는 사용이 가능

  • 기존의 값을 추가하거나 수정이 가능한데....

    결과값 :

끝으로...

  • 오늘은 instanceof 연산자와 static 프로퍼티 & 메소드에 대해 배워보는 시간을 가졌습니다.
  • 각자 쓰임새도 다르고 아직까지 복잡하고 어렵다.
  • 배우면 배울수록 아직도 모르는게 너무 많구나 하고 생각이든다.
profile
하루를 의미있게 살자!

0개의 댓글