Reading Room 01
close
프로필 배경
프로필 로고

Reading Room 01

  • 분류 전체보기 (146)
    • TIL (61)
    • 코딩테스트 (8)
    • CSS (5)
    • HTML (2)
    • JS (18)
    • 개발 (11)
    • 정처기 (21)
    • 리액트 (19)
  • 홈
  • 태그
  • 방명록
모던 자바스크립트 딥다이브 13장 - 스코프

모던 자바스크립트 딥다이브 13장 - 스코프

1. 스코프란?스코프는 유효범위다. 쉽게 말해서, 변수나 함수가 어디까지 사용될 수 있는지를 정하는 범위라고 할 수 있다. 우리는 이미 함수를 통해 스코프를 경험했다. 예를 들어, 함수의 매개변수는 함수 안에서만 사용할 수 있다고 했는데, 이것이 바로 스코프의 개념이다. 매개변수가 유효한 범위가 함수 내부로 한정되기 때문이다. 모든 식별자(변수명, 함수명 등)는 자신이 선언된 위치에 따라 사용할 수 있는 범위가 결정된다. 이것이 스코프의 기본 원리다. 자바스크립트 엔진은 이 스코프를 보고 어떤 변수를 사용해야 할지 찾아내는데, 이를 식별자 결정이라고 한다. 코드가 실행될 때는 항상 주변 환경이 고려되는데, 이를 렉시컬 환경이라고 한다. 쉽게 말해:* 렉시컬 환경은 코드가 어디서 실행되고 주변에 어떤 코드..

  • format_list_bulleted JS
  • · 2025. 2. 18.
  • textsms
모던 자바스크립트 딥다이브 12장 - 함수

모던 자바스크립트 딥다이브 12장 - 함수

1. 함수란?함수는 자바스크립트에서 가장 중요한 핵심 개념이다. 프로그래밍 언어의 함수도 수학의 함수와 같은 개념인데,프로그래밍 언어의 함수는 일련의 과정을 문으로 구현하고,코드 블록을 감싸서 하나의 실행 단위로 정의한 것이다. 프로그래밍 언어의 함수도 입력을 받아 출력을 내보내는데이때 내부로 입력을 전달받는 변수를 매개변수,입력을 인수, 출력을 반환값이라 한다.// 함수 선언function add(a, b) { // a, b는 매개변수 (parameter) return a + b; // 결과값 반환 (return value)}// 함수 호출const result = add(3, 5); // 3, 5는 인수 (argument)console.log(result); // 8 출력  함수는 함수 정의를 통해..

  • format_list_bulleted JS
  • · 2025. 2. 17.
  • textsms
모던 자바스크립트 딥다이브 11장 - 원시 값과 객체의 비교

모던 자바스크립트 딥다이브 11장 - 원시 값과 객체의 비교

자바스크립트의 타입은 원시 타입, 객체 타입으로 구분하는데이 두 타입은 크게 세 가지 측면에서 다르다. 원시 값은 변경 불가능하지만 객체 타입은 변경 가능함원시 값을 변수에 할당하면 변수엔 실제 값이 저장되지만 객체를 변수에 할당하면 참조 값이 저장됨원시 값을 갖는 변수를 다른 변수에 할당하면 원본의 원시 값이 복사되어 전달되고 (값에 의한 전달), 객체를 가리키는 변수를 다른 변수에 할당하면 원본의 참조 값이 복사되어 전달됨 (참조에 의한 전달)1. 원시 값 1-1) 변경 불가능한 값한번 생성된 원시 값은 읽기 전용 값으로, 변경 불가능하다.  변수에 새로운 값을 넣으면1. 새로운 메모리 공간을 만들고2. 거기에 새 값을 저장한다3. 변수가 새로운 공간을 가리키게 되면4. 이전 메모리 공간은 버려진다...

  • format_list_bulleted JS
  • · 2025. 2. 16.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (146)
    • TIL (61)
    • 코딩테스트 (8)
    • CSS (5)
    • HTML (2)
    • JS (18)
    • 개발 (11)
    • 정처기 (21)
    • 리액트 (19)
최근 글
인기 글
최근 댓글
태그
  • #정처기공부
  • #자바스크립트
  • #정보처리기사공부
  • #모던자바스크립트딥다이브
  • #정보처리기사정리
  • #정보처리기사필기
  • #정처기
  • #정처기정리
  • #정처기필기
  • #정보처리기사
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바