[코딩 테스트] 자바스크립트 필수 문법 | 코드 구현 노하우

코딩 테스트를 위한 자바스크립트 기초 문법과 코드 구현 노하우 정리했습니다.


본문 더보기: https://bit.ly/3RLEujd


코딩 테스트 문제를 풀기 전에는 당연히 코딩 테스트에 사용할 언어의 문법을 알아야 합니다. 여기서는 자바스크립트 기초 문법을 충실히 설명하기보다는 코딩 테스트에 자주 사용하는 문법을 설명하는 데 집중합니다. 자바스크립트 기초서 1권을 완독했다는 가정하에 설명했으므로 참고하기 바랍니다.


1. 빌트인 데이터 타입

자바스크립트의 빌트인 데이터 타입(Built-in Data Type)은 언어 자체에서 제공하는 원시 타입(Primitive Type)과 참조 타입(Reference Type)이 있습니다. 원시 타입으로는 숫자, 문자열, 불리언 등이 있고 참조 타입으로는 오브젝트가 있습니다.


2. 참조 타입

앞서 설명한 타입은 모두 원시 타입입니다. 참조 타입은 오브젝트(Object) 타입과 함수 타입만 있습니다. 참고로 배열은 오브젝트 타입에 속합니다. 조금 특수한 오브젝트라고 볼 수 있죠. 원시 타입과 참조 타입은 메모리 참조 방식이 다릅니다. 원시 타입이 메모리에 할당될 때는 값 자체를 저장하고 참조 타입이 메모리에 할당될 때는 힙 메모리 영역에 저장된 값을 가리키는 메모리 주소를 저장합니다.


3. 함수

자바스크립트에서 함수는 일반적으로 정의하는 것도 가능하지만 일급 객체이자 타입이기도 합니다. 여기서 일급 객체란 함수를 변수에 할당할 수 있음을 의미합니다.


4. 코딩 테스트 코드 구현 노하우

자바스크립트는 문법을 더 쉽고 직관적으로 사용할 수 있는 문법 설탕(Syntactic Sugar) 기능을 제공합니다. 여기에 문법 특징을 이용한 트릭을 더하면 코드를 작성할 때 편하고 더 빠르게 원하는 로직을 구현할 수 있습니다. 여기서는 코딩 테스트에 유용한 코드 구현 노하우를 알아보겠습니다.


본문 더보기: https://bit.ly/3RLEujd

[코딩 테스트] 자바스크립트 필수 문법 | 코드 구현 노하우 - 골든래빗

골든래빗

[코딩 테스트] 자바스크립트 필수 문법 | 코드 구현 노하우 - 골든래빗

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 6월 25일 오전 1:54

 • 

조회 70

댓글 0

    함께 읽은 게시물

    제가 리드하고 있는 조직(당근마켓 커뮤니티실)에서 백엔드 엔지니어를 채용 중이에요.


    커뮤니티실에는 동네 이웃들의 이야기와 정보를 공유하는 동네생활팀, 이웃 간의 취미와 관심사를 연결하는 모임팀, 그리고 아파트 단지 생활을 더 편리하고 즐겁게 만들어 줄 단지팀이 있어요. 지금 내 동네에서 일어나고 있는 일들을 더 쉽게 즐기고 공유할 방법들을 찾는 일이라면 무엇이든 도전하여 실행에 옮겨요. 만드는 사람이 불편할수록 쓰는 사람은 편하다는 믿음으로 도전적인 문제를 풀어나갈 분과 함께하고자 해요.

    ... 더 보기

    조회 251


    고난이 사람을 키운다

    태초에 모든 동물은 바다에서 살았다. 바다가 동물이 살기 좋은 환경이었던 것이다. 그런데, 동물 사이에 먹이 사슬이 형성되었고, 힘이 없는 동물들은 척박한 곳으로 밀려났다. 그곳이 바로 강이다. 처음에는 강에서 살기 힘들었지만, 성공적으로 적응하는 동물들이 생겨났고, 그래서 강에도 생태계가 형성되었다.

    ... 더 보기