[JS] 019-017이 4인 이유
앞에 0이라는 접두사가 붙으면, 8진수 0x는 16진수 선수 지식이 필요하다. 017을 해석해보자면, 0(8진수) 17이다. 이는 이진수로는 001 111, 십진수로는 15로 변환, 019은 0(8진수)로 19을 바꾸려고 하는데, 9은 8진수로 표현할 수 있는 범위를 넘어섰다. 그 다음 표현할 수 있는 십진수 19로 변환된다고 추측한다 (2진수, 8진수,10진수 16진수 순서대로) 019-017은 십진수로는 19-15라서 4이 되는 것이다. 018 역시 표현할 수 없기 때문에 십진수 18이나, 020은 010 000, 십진수 16으로 변환된다. 028은 십진수 28로 표현된다. 결론 진법에 대한 이해가 필요하다. x 진법 자릿값은 x-1까지만 올 수 있다. (진법의 정의) 018, 019는 십진수로 18..
시험
렉시컬 스코프란, 다른 말로는 정적스코프라고 생각하며 함수기준 선언된 위치에 따라 상위 스코프를 결정하는 방식을 말합니다. 스코프란, 식별자를 구분하는 규칙, 식별자의 유효범위 라고 생각하고 있습니다. 전역변수의 문제점은 ,긴생명주기, 암묵적결합, 스코프체인상 종점에 위치,네임스페이스 오염이 있습니다 var 키워드로 선언한 변수의 문제점은 변수의 중복허용, 함수레벨 스코프, 변수 호이스팅 construcotr function이란 객체를 생성할때 안에 변수나 프로퍼티를 초기화하는것 / 함수는 재사용,유지보수,가독성을 위해 묶어놓은 코드조각 객체를 생성할떄 변수나 프로퍼티를 초기화하여 재사용,유지보수 가독성을 좋게만든 코드조각 data type 데이터의 종류 literral 소스코드내에서 평가되어 값이 될 ..