JS(2)
-
연필 개수 세기
내 사고과정 그림이 더러워서 죄송합니다.. 일단 입력값에서 12의 배수는 그대로 학생수/12해서 다스 값을 리턴해주면 된다고 생각했고, 12의 배수가 아니면 학생수/12 한 값에서 +1 해주면 해당 다스 값이 나온다고 생각을 했었다. 내가 나름대로 짜본 코드는 아래와 같다. 그런데 콘솔에 값을 입력하면 내가 입력한 값이 그대로 리턴되는 현상이 나타난다. 시도해본 방법 1) function solution(student) function 바깥에 console.log(99); 테스트 케이스 작성 했는데도 내가 입력한 student의 값이 그대로 리턴된다.. > 이 부분은 질문을 드린 상태이다. 수정 코드 Math.ceil(값)을 이용할지는 생각도 못했다. 소수점 자리를 반올림해서 값을 리턴해준다. Math...
2022.02.04 -
JavaScript의 내부동작원리는?
안녕하세요. brandy 입니다. Javascript를 공부하던 도중 Call stack의 개념에 대해서 알게 되었고, Event Loop 등 관련한 개념들을 정리해보고자 합니다. 이전에는 학교에서 자바스크립트는 HTML 페이지와 어떤 방식으로 상호작용 하는지만 알았다면, 내부 동작 원리를 이해하고자 합니다. 이제는 어떤 엔진으로 돌아가고 자바 시간에 배운 스레드와 맞물려 이해해보고자 합니다. * Single Thread : 일하는 주체가 1개 > 하나의 작업만 처리 가능 그런데 자바스크립트는 동시에 많은 작업을 처리하는 '것처럼 보인다' 왜 그럴까요? 바로 Event Loop 에 의 의해 가능한 일입니다. 출처 : https://joshua1988.github.io/web-development/tran..
2022.01.12