읽은 날: 2024.01.23
기록한 날: 2024.01.28
Chapter 05
피라미드 코드 올릴 예정(~^^~)
지각 이슈로 이번 주 안에 수정해서 업로드 할 예정입니다...!
항상 배울 때마다 의문을 갖게 했던 함수부분에 대한 내용이었는데 이번에 차근히 읽으면서 정리할 수 있었다. 특히 화살표 함수 부분...! 항상 보면서 이건 어떻게 사용하지라는 생각을 했는데 이번 기회에 직접 사용해볼 수 있었다.
아쉬운 점은 역시 내용 정리를 못했다는점...? 다음주는 일찍해야겠다...
p. 202 <윤년을 확인하는 함수 만들기> 예제를 실행하여 2022년이 윤년인지 확인하는 결과 인증하기
코드
<script>
const isLeapYear = (year) => (year % 4 === 0) && (year % 100 !== 0) || (year % 400 === 0);
console.log(`2024년은 윤년일까? === ${isLeapYear(2024)}`)
console.log(`2023년은 윤년일까? === ${isLeapYear(2023)}`)
console.log(`2022년은 윤년일까? === ${isLeapYear(2022)}`)
console.log(`2020년은 윤년일까? === ${isLeapYear(2020)}`)
console.log(`2010년은 윤년일까? === ${isLeapYear(2010)}`)
console.log(`2000년은 윤년일까? === ${isLeapYear(2000)}`)
console.log(`1900년은 윤년일까? === ${isLeapYear(1900)}`)
</script>
결과
p. 240 확인 문제 1번 풀고, 풀이 과정 설명하기
문제
filter 함수의 콜백 함수 부분을 채워서 (1) 홀수만 추출, (2) 100 이하의 수만 추출, (3) 5로 나눈 나머지가 0인 수만 추출해주세요. 그리고 코드의 실행 결과를 적어보세요.let numbers = [273, 25, 75, 52, 103, 32, 57, 24, 76] // 코드 작성 console.log(numbers)
코드
<script>
let numbers = [273, 25, 75, 52, 103, 32, 57, 24, 76]
numbers = numbers.filter((x) => x % 2 === 1)
numbers = numbers.filter((x) => x <= 100)
numbers = numbers.filter((x) => x % 5 === 0)
console.log(numbers)
</script>
결과