본문 바로가기

JavaScript2

[면접스터디][JS] 값, 식, 문 모의면접 스터디 주제인 값, 식, 문에 대해서 답변한 내용을 포함한 짧막한 정리에 대한 글입니다. 공부를 하면서 정리한 내용이라 정확하지 않으니, 참고만 해주시길 바랍니다. 잘못된 부분이 있다면 피드백 남겨주세요 :) 정리 마인드맵 by transno 1. 값, 식, 문에 대해서 설명해주세요. 문, 식, 값의 순서대로 설명하겠습니다. 설명에 앞서 프로그램은 명령을 실행시키는 작업입니다. 여기서 명령은 '문'이라고 할 수 있습니다. 즉 조건문, 반복문, 할당문 등을 통해서 프로그램은 조건에 맞는 로직을 수행하거나, 특정 로직을 반복하거나, 식별자에 값을 할당할 수 있습니다. 또한 자바스크립트의 문은 식을 포함 할 수 있습니다. 식이란 평가를 통해서 값이 되는 것으로, 표현식이라고도 말합니다. 상수, 변수,.. 2021. 9. 22.
[면접스터디][JS] 스코프 모의면접 스터디 주제인 스코프에 대해서 답변한 내용을 포함한 짧막한 정리에 대한 글입니다. 공부를 하면서 정리한 내용이라 정확하지 않으니, 참고만 해주시길 바랍니다. 잘못된 부분이 있다면 피드백 남겨주세요 :) 🖇 정리 마인드맵 by transno 1. Scope가 무엇인지 아는대로 설명해주세요. 자바스크립트의 스코프는 변수 또는 함수의 유효범위입니다. 즉 변수나 함수를 참조하거나 표현할 수 있는 범위를 스코프라고 합니다. 보통의 프로그래밍 언어에서 함수나 변수를 어디에서 호출했는지에 따라서 스코프가 결정되는 동적 스코프와, 선언되는 위치에 따라 상위 스코프가 결정이 되는 정적 스코프가 있습니다. 이 중 자바스크립트는 후자인 정적 스코프를 따르며 이는 렉시컬 스코프라고도 합니다. 자바스크립트의 스코프는 .. 2021. 9. 22.