[JS] 배열 for ... of 문
변수하나에, 다양한 값을 저장하기 위한 방법중 1가지는 배열이 있습니다. 자바스크립트에서 배열은 사실은 obejct입니다. 여기서는 이내용을 다룰 것은 아니며 순회 방법중 1가지를 알아보겠습니다. 자바스크립트 배열의 순회방법에는 for ... of 문법이 있습니다. 아래와 같은 배열이 존재할때, const numbers = [1,2,3,4,5] 조건에 따라 순회시켜, 필요한 데이터만 출력해보도록 하겠습니다. 1. 기본적으로 배열 전체 조회 //기존 for문 const numbers = [1,2,3,4,5] for (let i = 0; i < numbers.length; i++){ console.log(i) } //for ... of 문 for (const number of numbers) { consol..
[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..