Daehyunii's Dev-blog

<모던자바스크립트 28장 Number> TIL-43 본문

✏️ 2022. TIL/July

<모던자바스크립트 28장 Number> TIL-43

Daehyunii 2022. 7. 27. 19:39

  오늘은 Number 생성자 함수에 대해서 배웠다. 사실 오늘은 조금 쉬어가는 타임이 아니었다 싶긴 하다. 하지만 완전히 느낄점이 없었던 것은 아니었다. 자바스크립트는 프로토타입 기반의 객체지향 프로그래밍 언어라는 것을 여기서도 느낄 수 있는 부분이 아닌가 하고 생각이 들었다. 왜냐하면 숫자 값은 사실 원시타입의 값으로 변경 불가능한 값인데, Number라는 생성자 함수를 빌트인 객체로 넣어놨고, 이를 통해 숫자 객체를 만들 수 있게 해놓은 것 자체가 객체를 지향하고 있다는 뜻이 아닐까 하고 말이다. 또 숫자와 관련된 내용들은 코드를 작성할때 제어문에 있어서 조금 더 유용하게 활용할 수 있을것 같다는 생각이 들었다. 물론 지금은 프로토타입 메서드와 정적 메서드들에 익숙하지 않고 활용방법도 잘 알지 못하지만, Number 생성자 함수의 정적 메서드와 프로토타입 메서드를 활용하는 법을 익힌다면 느낌상 제어문에 있어서 매우 잘 활용할 수 있는 무기가 될 것 같다. 또 한 가지 놀란점이 있다면 사실 정적 메서드와 프로토타입 메서드들은 데이터를 가지고 조금 더 빠르고 편리하게 코드를 작성하기 위해 미리 필요한 내용들을 하나의 공식처럼 만들어 놓은것 같은 느낌이 드는데, 생각보다 많은 메서드들을 본다면 '코드를 작성하는데 정말 많은 상황들이 연출될 수 있겠구나' 라는 생각도 들었다.

 

2022.07.27 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 28장 Number

 

28장 Number

표준 빌트인 객체인 Number는 원시 타입인 숫자를 다룰 때 유용한 프로퍼티와 메서드를 제공한다 28.1 Number 생성자 함수 표준 빌트인 객체인 Number 객체는 생성자 함수 객체다. 따라서 new 연산자와

pinetree93.tistory.com