AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Day-35 of Coding!

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

JavaScript 초보 개발자 및 웹 개발 학습자

핵심 요약

  • letconst는 현대 JavaScript에서 변수 선언에 권장되는 방식이며, var구식 동작 방식을 사용
  • alert()console.log()는 브라우저에서 출력 결과를 확인하는 주요 함수
  • JavaScript는 IEEE 754 기준으로 15~16자리까지 정확한 숫자 저장 가능, 더 큰 숫자는 BigInt 사용 권장

섹션별 세부 요약

1. 변수 선언과 스크립트 실행

  • letconst는 블록 범위를 가지며, var은 함수 범위를 가짐
  • let은 재할당 가능, const는 재할당 불가능
  • var은 호이스팅(hoisting)으로 인해 예기치 못한 결과 발생 가능성 있음

2. 브라우저에서의 출력 방법

  • alert()은 사용자에게 경고 메시지 표시, console.log()은 개발자 도구에서 로그 출력
  • console.log()는 디버깅 및 테스트에 필수적인 도구로 활용됨

3. 숫자 정밀도와 `BigInt`

  • JavaScript의 숫자는 IEEE 754 이중 정밀도 부동소수점 형식 사용
  • 15~16자리 이상의 정확한 숫자 저장 시 정밀도 오류 발생 가능
  • BigInt는 정수의 무한한 범위를 제공하며, BigInt() 함수로 생성 가능

결론

  • letconst 사용을 권장하고, var은 피하는 것이 현대 JavaScript 개발 스탠다드
  • BigInt를 사용하여 정밀도 오류 방지 및 대규모 정수 처리 가능
  • console.log()디버깅의 핵심 도구로 꼭 활용해야 함