본문 바로가기

자바스크립트2

[js] "1" + "1" = "11"인 이유 📢 개인 공부용으로 작성된 내용임으로 잘못된 부분이 있을 수 있습니다. 잘못된 부분을 알려주시면 빠른 시일 안에 수정하겠습니다. 감사합니다. 자바스크립트에서 "1"과 "1"을 더하면 "11"이 된다. 그러나 "1" - "1"은 0이 된다. 이렇게된다는 것은 알지만, 왜 그런지는 잘 모르겠어서 이번 주 블로그 주제로 결정했다. + 연산자와 - 연산자 먼저, +연산자와 -연산자가 무엇이 다른지 찾아봤다. Addition + 연산자 The addition operator (+) produces the sum of numeric operands or string concatenation. - mdn MDN을 보면 + 연산자는 두 가지 기능을 가지고 있다. 숫자를 더하는 기능 문자열을 이어붙이는 기능 Subtra.. 2022. 11. 5.
클래스 기반 객체 지향 언어 vs 프로토타입 기반 객체 지향 언어 클래스 기반 객체지향 vs 프로토타입 기반 객체 지향 프로그래밍 아무래도 자바스크립트를 공부하다보니 프로토타입 기반 객체 지향 프로그래밍은 이해를 하지만, 클래스 기반 객체 지향은 무엇이고 어떤 점이 다른 지 모르겠어서 최대한 찾아보면서 정리해보기로 했다. 봐도 봐도 이해가 안간다. 😂 💡 개인 공부용 게시글 입니다. 옳은 정보가 아닐 수 있습니다. 구글링 자료 정리와 제 생각을 적어놓은 것 입니다. ✨프로토타입 기반 객체 지향 프로토타입 기반 언어는 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하는 복제 과정을 통해 객체의 동작 방식을 재사용할 수 있게 한다. - 위키피디아 프로토타입 객체를 사용해서 객체의 동작 방식을 재사용 할 수 있다. ✨프로토타입이란? 객체의.. 2022. 10. 30.