Day-35 of Coding!
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
JavaScript 초보 개발자 및 웹 개발 학습자
핵심 요약
let
과const
는 현대 JavaScript에서 변수 선언에 권장되는 방식이며,var
은 구식 동작 방식을 사용alert()
및console.log()
는 브라우저에서 출력 결과를 확인하는 주요 함수- JavaScript는 IEEE 754 기준으로 15~16자리까지 정확한 숫자 저장 가능, 더 큰 숫자는
BigInt
사용 권장
섹션별 세부 요약
1. 변수 선언과 스크립트 실행
let
과const
는 블록 범위를 가지며,var
은 함수 범위를 가짐let
은 재할당 가능,const
는 재할당 불가능var
은 호이스팅(hoisting)으로 인해 예기치 못한 결과 발생 가능성 있음
2. 브라우저에서의 출력 방법
alert()
은 사용자에게 경고 메시지 표시,console.log()
은 개발자 도구에서 로그 출력console.log()
는 디버깅 및 테스트에 필수적인 도구로 활용됨
3. 숫자 정밀도와 `BigInt`
- JavaScript의 숫자는 IEEE 754 이중 정밀도 부동소수점 형식 사용
- 15~16자리 이상의 정확한 숫자 저장 시 정밀도 오류 발생 가능
BigInt
는 정수의 무한한 범위를 제공하며,BigInt()
함수로 생성 가능
결론
let
과const
사용을 권장하고,var
은 피하는 것이 현대 JavaScript 개발 스탠다드BigInt
를 사용하여 정밀도 오류 방지 및 대규모 정수 처리 가능console.log()
는 디버깅의 핵심 도구로 꼭 활용해야 함