[javascript] 윤년 구하기

연주·2024년 3월 19일
0

javascript

목록 보기
6/6

Swith문으로 윤년 구하기

var year = 2024;
var month = 2;
var days = 0;

switch (month) {
	case 1: case 3: case 5: case 7: case 8: case 10: case 12:
    	days = 31;
        break;
    case 4: case 6: case 9: case 11:
    	days = 30;
        break
    case 2: // 4로 나뉘어 떨어지고, 100으로 나뉘어 떨어지지 않으며, 400으로 나뉘어떨어지는 해 = 윤년
    	days = ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) ? 29 : 28;
        break;
    default:
    	console.log(invalid month);
}

[출처:자바스트립트 딥다이브]

0개의 댓글