2023/05/08 2

난 어쩌면

js deep dive에 변태마냥 빠져들었다 사실 너무 어려운책인데 백단 프론트단 다 쓸수 있는 js를 좀 빡세게 배우고싶어서 이 책을 읽기 시작했다 지금 프로토타입부분을 세번?정도 읽고있는데 다들 여기서 머리터진다고한단다 나도 어렵게 느껴지긴 마찬가지인데 반면에 내면적으론 재밋다.. 내가 수만줄 써왔던 코드가 이런식으로 구조가 되어있는것이고 논리회로짜듯이 딱딱 맞게 들어간다 사실 클래스부분은 코드를짜면서 그냥 살짝 흉내만 내봤었는데 왜 클래스를 쓸까 라는 궁금증이 있긴했다. 함수로 객체를 return하는것과 (물론 그 객체는 메서드도 포함되어있다) 클래스로 객체를 만드는게 무슨차이인가했는데 이것또한 궁금증이 풀렸다 사실 이 블로그에 포스팅하는건 약 10번정도 읽고 어느정도 이해됐다 하는 부분들을 적는거..

personal/dailyLife 2023.05.08

자바스크립트가 숫자데이터를 저장하는 방식 // 64비트 부동소수점

# deepdive에는 없는 내용이다 공부를 하다가 메모리에는 데이터가 2진법의 수로 저장이 된다고 하는데, 숫자데이터는 8바이트, 즉 64비트(1바이트=8비트)로 저장이 된다고 하였다. 그럼 2의 64승가지의 데이터가 저장이 될 수 있다는 말인데, 이렇게 많은 데이터를 표현할수 있는 공간은 어떻게 숫자를 표현할까? 라는 생각에 포스팅을 쓰게되었다. # 자바스크립트 deep dive에서 표현한 방식딥다이브에선 숫자가 이렇게 저장이 된다고 하였는데 물론 집필자쌤도 이건 그냥 예시라고 하였다. 그리고 64비트 부동소수점 방식으로 저장이 된다고 하였는데 사실 저 그림만봐도 맨아래 1바이트 공간빼고 나머지는 걍 다 0으로 채워져있어서 가성비 한남충인 나로써는 저 공간들이 너무 아까웠고 이해를 못하고 넘어가는게 ..

1