
자바스크립트는 객체(Object) 기반 언어이다. 객체는 기능과 속성을 가지고 있다.자바스크립트에서는 이런 기능을 매서드(Method)라고 한다.또한 객체는 속성(Property)를 가지고 있다.객체.메서드(); // 객체의 메서드를 실행함객체.속성; // 객체의 속성

오늘 공부하면서 나는 JS에 대한 깊이 있는 이해와 활용 능력이 많이 부족한 상태라고 생각했다. 단순한 암기가 아니라 “왜 그렇게 되는지”를 깊이 이해해야 하는 단계인 것 같다.내가 잘 모르는 부분들을 정리하면서 공부해 보겠다. 피연산자(operand)는 연산자가 연

프로그램의 흐름을 제어할 수 있도록 도와주는 문장조건문, 선택문, 반복문조건(true/false)에 따라 특정 코드를 실행시킬 수 있음조건식을 만족(true)할 경우에만 코드를 실행함조건식에 있는 0은 false를 반환하여 조건문의 코드를 실행시키지 않음예제24 이상의

함수 선언과 함수 표현식은 JavaScript에서 함수를 정의하는 두 가지 주요 방법이다.이 둘의 차이점은 주로 호이스팅(hoisting)과 사용 방식에 있다.형식호이스팅함수 선언은 호이스팅된다. 즉, 함수 선언은 코드의 어느 위치에서든 호출할 수 있다. JS 엔진은

비동기 처리(asynchronous programming)는 JS에서 매우 중요한 개념이다. 비동기 처리를 통해 긴 작업이 진행되는 동안에도 다른 작업을 계속 수행할 수 있다.이는 특히 웹 개발에서 사용자 인터페이스가 멈추지 않고 반응성을 유지하는 데 필수적이다.JS는

스코프는 JS를 포함한 모든 프로그래밍 언어의 기본적인 개념으로, 확실한 이해가 필요하다.이름이 같은 변수 x가 중복 선언되었다. 전역에서 변수 x를 참조할 때, 그리고 함수 foo 내부에서 변수 x를 참조할 때 이름이 중복된 2개의 변수 중 어떤 변수를 참조해야 할까