패스트캠퍼스 환급챌린지 32일차 미션 (3월 3일) : 인터랙티브 웹 강의 후기
서론
웹 개발을 하다 보면 다양한 데이터 타입을 다루게 되는데, 그 중 숫자와 관련된 데이터 처리는 특히 중요하다. JavaScript에서는 이러한 숫자 데이터의 처리를 위해 다양한 메소드를 제공하는 Number 객체와, 수학적 계산을 도와주는 Math 객체를 표준으로 내장하고 있다. 이번에는 이 두 가지 주제에 초점을 맞춘 강의를 들었다. 숫자 형태의 데이터를 다루는 다양한 방법을 배움으로써, 데이터 처리 능력을 한층 더 향상시킬 수 있는 기회가 되었다.
본론
환급 챌린지 조건에 의해 최소 두 개의 강의를 들어야 한다. 다음 두 강의를 나누어 간략히 내용과 후기를 적으려 한다.
- 첫 번째 강의: 표준 내장 객체 - 숫자
- 두 번째 강의: 표준 내장 객체 - 수학
첫 번째 강의: 표준 내장 객체 - 숫자
이 강의에서는 JavaScript의 Number 객체가 제공하는 다양한 메소드에 대해 배웠다. toFixed() 메소드는 숫자를 고정 소수점 표현으로 변환해주며, toLocaleString() 메소드는 숫자를 해당 지역의 언어에 맞는 문자열로 변환해준다. 또한, Number.isInteger() 메소드는 주어진 값이 정수인지 판별하고, isNaN() 메소드는 값이 NaN(Not a Number)인지 확인한다. 숫자형 문자열을 실제 숫자로 변환할 때는 parseInt()와 parseFloat() 메소드가 사용된다.
예시 코드:
두 번째 강의: 표준 내장 객체 - 수학
두 번째 강의에서는 JavaScript의 Math 객체와 그 메소드들에 대해 배웠다. Math.ceil()은 숫자를 올림하고, Math.floor()은 내림한다. 최대값과 최소값을 찾을 때는 Math.max()와 Math.min()을 사용한다. Math.pow()로 거듭제곱을 계산할 수 있으며, Math.random()은 0과 1 사이의 무작위 숫자를 생성한다. 마지막으로 Math.round()는 가장 가까운 정수로 반올림한다.
예시 코드:
결론
이번 강의를 통해 숫자와 수학 연산을 다루는 JavaScript의 기본적인 방법들을 배울 수 있었다. 이러한 메소드들은 데이터를 처리하거나, 계산을 수행할 때 매우 유용하게 사용될 수 있다. 특히 웹 애플리케이션 개발에서 정확한 데이터 처리는 사용자 경험을 크게 향상시키는 요소 중 하나이기 때문에, 오늘 배운 내용을 잘 활용한다면 보다 효과적인 웹 개발이 가능할 것이다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.