[혼공JS] 11기 4주차

수댕이·2024년 1월 28일
0

혼공학습단

목록 보기
13/15
post-thumbnail

🗓️ TIL (Today I Learned) 날짜

읽은 날: 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>

결과

profile
공부하자

0개의 댓글