유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Eloquent JavaScript: Chapter 3

Coding in Public

2025. 9. 22.

0

#frontend
  • 함수는 특정 작업을 수행하고 값을 반환하는 동적이고 재사용 가능한 코드 블록입니다. ⚙️
  • 함수 정의 시 플레이스홀더는 '매개변수', 호출 시 전달되는 실제 값은 '인자'로 구분됩니다. 🤝
  • 코드의 명확성을 위해 함수 및 변수 이름은 '매우 명확하게' 짓는 것이 중요합니다. 🏷️
  • return 문은 함수의 반환 값을 결정하고 즉시 실행을 종료하며, 없거나 표현식 없이 사용 시 undefined를 반환합니다. ↩️
  • 스코프는 변수가 프로그램 내에서 접근 가능한 영역을 정의하며, 변수의 가시성을 제어합니다. 🔭
  • var는 함수 스코프(또는 전역)를 가지며 재선언이 가능해 문제 발생 소지가 있어, 블록 스코프를 따르는 letconst 사용이 권장됩니다. ⚠️
  • 전역 스코프 변수는 프로그램 어디서든 접근 가능하며, 함수 매개변수의 순서는 결과에 결정적인 영향을 미칩니다. 🌍
  • Quokka.js는 코드의 즉각적인 실행 결과와 인라인 로그를 제공하여 개발 효율성을 높이는 도구입니다. ⚡
  • TypeScript는 매개변수 타입 명시를 통해 런타임 오류를 줄이는 데 기여합니다. 🛡️

Recommanded Videos