소개글
30살이 되는 생일날부터 개발자가 되기위한 여정을 본격적으로 시작합니다.
회독시 복습을 위함과 동시에, 미래에 지금의 나와 같은 사람을 도와드릴 기회가 생겼을 때 참고가 될 글이 되길 바라며 매일 작성 예정입니다.
오늘 공부한 내용 요약
Core JavaScript 기본서를 공부하였음 (데이터 타입)
차이점 ->
var a = 'abc';
이때 a가 확보한 공간에 바로 abc를 넣지 않고 새로운 공간을 확보해 그곳에 abc를 저장한후 그 주소를 변수영역에 저장함.
이는 변수영역과 데이터 영역을 분리해 중복을 방지함으로써 효율을 높이고 처리속도를 높이기 위함.
a = 'hello';
console.log(a[0]);
위의 결과 a의 첫 글자인 'h'가 출력되고 위와 같은 문자열의 경우 +만이 적용된다.
-나 *나 /는 적용되지 않음
6자리수는 없으므로 오류가 발생함.
a = 1;
a = a + 1;
console.log(a+1);
위의 결과는 3이다. 밑으로 순차적으로 적용됨
공부하면서 몰랐던 용어
-> 컴퓨터에서 실수를 표현하기 위해 실수를 근사하여 소수점의 위치를 정하지않고 나타내는 방식으로 실수를 지수부와 가수부로 나누어 저장한다.
->가수부는 값의 모양, 지수부는 10의 거듭제곱으로 값의 크기를 표현
ex) 123.45 = 1.2345 * 10의 2제곱 ( 12345 가수부, 2 지수부)
-> 사람이 이해하는 언어를 0과 1만으로 된 이진코드인 컴퓨터가 이해할 수 있는 언어로 바꾸는 과정
개선 필요
더 집중하고 더 이해하고 더 빠르게 습득해야 할 것
위의 내용은 공부중 본인이 이해한 내용으로 몇몇 틀린 내용이 있을 수 있습니다.
회독중 발견시 수정하겠습니다