
이번에 팀 프로젝트를 하면서 코딩 스타일을 맞추는 것이 중요하다는 것을 느꼈다. 이제껏 혼자 코딩을 해왔기에 코딩 스타일을 신경쓸 필요가 없었지만 이제는 아니었다. 그래서 요즘 많이 사용하는 언어인 JavaScript의 코딩 컨벤션에 대해 알아보기로 했다.

자바스크립트를 맨 처음 공부했을 때 나를 가장 큰 혼란에 빠지게 했던 것은 변수를 선언하는 방법이었다. let, var, const에 무슨 차이가 있는지, 도대체 왜 나눠서 사용해야 하는지 몰랐었다...

예전에 사람들과 자바스크립트 관련된 이야기를 한 적이 있었다. 그 때 자바스크립트는 인터프리터 언어인지 컴파일러 언어인지 애매하다는 이야기가 나왔다.

자바스크립트는 싱글 스레드 언어라는 건 예전부터 알고 있었다. 그런데 웹 사이트에 접속해보면 여러 가지 일들을 한 번에 처리하는 것을 볼 수 있는데, 예전부터 이게 어떻게 가능한지 궁금했었다.