본문 바로가기

반응형

JavaScript/자바스크립트는 왜 그 모양일까?

[JS] 자바스크립트의 mod 연산, modulo vs remainder "자바스크립트는 왜 그럴까?"를 읽던 중, 이번에는 modulo 연산과 remainder 연산이 다르다는 문구가 나왔다.자바스크립트는 왜 이렇게 날 미궁에 빠지게 하는 걸까...(아래 글을 참고했음을 밝힙니다.) [JavaScript] mod 연산자바스크립트의 mod 연산velog.io모듈로 연산자 (modulo) 와 나머지 연산자 (remainder)1. 모듈로 연산자 (modulo, mod, 나머지 연산)어떤 한 수를 다른 수로 나누었을 때 나머지를 구하는 연산이다.어떤 수  n 을   m 으로 나누었을 때 나머지  r 의 범위는 주로 아래와 같다.0 일반적인 mod 연산자에서,   -3 % 5 = 2  이다. 왜냐하면,   -3 = 5 * (-1) + 2  로 표현할 수 있기 때문이다.하지만, 자바.. 더보기
[JS] new 키워드를 사용하지 않고 객체 생성하기 "자바스크립트는 왜 그럴까?"를 읽던 중, new 키워드를 사용하지 말라는 말이 나왔다. 왜 우리는 new 키워드를 사용하면 안되며, 또 어떻게 new 키워드를 사용하지 않을 수 있을까? (아래의 velog는 읽기 전 읽으면 좋을, 생성자가 new 키워드에 대해 정리된 글이고 그 아래의 webclub 티스토리는 이 글을 쓰기 위해 참고한 글임을 밝힙니다.) JS 생성자와 new 키워드 객체란 서로 연관된 변수와 함수를 그룹핑한 그릇이라고 할 수 있다. 그리고 그 객체 내의 변수를 프로퍼티(property), 함수를 메소드(method)라고 부른다. 그리고 이렇게 생성된 객체는 일종의 독립 velog.io 자바스크립트 생성자 패턴 - new를 강제하는 패턴 javaScript 생성자 함수의 핵심 패턴 자바.. 더보기

반응형