-
1. 홀짝 프로그램
const x = parseInt(prompt(`정수 입력`)); const result = x % 2; if (result === 0) { alert(`입력하신 ${x}는 짝수입니다.`); } else { alert(`입력하신 ${x}는 홀수입니다.`); }2. 년도 입력받고 간지 출력 프로그램
const year = parseInt(prompt(`태어난 년도 입력`)); const forTti = (year + 8) % 12; // 사실 이거 안하고 밑의 십이지 순서를 바꾸면 되는데 그냥 함 const forGahn = (year + 6) % 10; // 이것도 마찬가지 // ↓ 처음 내가 만든 프로그램 // switch (year % 12) { // case 0: // alert(`원숭이`);신 // break; // case 1: // alert(`닭`);유 // break; // case 2: // alert(`개`);술 // break; // case 3: // alert(`돼지`);해 // break; // case 4: // alert(`쥐`);자 // break; // case 5: // alert(`소`);축 // break; // case 6: // alert(`호랑이`);인 // break; // case 7: // alert(`토끼`);묘 // break; // case 8: // alert(`용`);진 // break; // case 9: // alert(`뱀`);사 // break; // case 10: // alert(`말`);오 // break; // default: // alert(`양`);미 // break; // } // ↓ 강사의 답 const tti = `자,축,인,묘,진,사,오,미,신,유,술,해`.split(`,`); const gahn = `갑,을,병,정,무,기,경,신,임,계`.split(`,`); alert(`${year}년은 ${gahn[forGahn]}${tti[forTti]}년 입니다.`); // split() 문자열을 나눠서 배열로 저장하나보네..?2. 이론, 실전 모두의 중요성 ( 강사의 당부의 말 )
>> 이론 중요하다 : 때론 이거 어떻게 하지? 라는 막연함이 생기더라도
부담 갖지 말고 그저 그런 코드를 한번 보고 이해하고나면
다음에는 나도 응용할 수 있게 되니까
>> 실전 중요하다 : 때론 이거 코드가 너무 길어지고, 이거 맞는건가?하는
의심이 들 때가 있겠지만, 중요한건 일단 그렇게라도
완성해보는 것이 중요하다. 그래야 나중에 더 좋은
방법, 알고리즘을 알게 되었을때 더 깊이 이해할 수 있다.
일단 어떻게든 완성할 수 있는 능력이 중요하다.## 저는 학생입니다. 제가 포스팅하는 모든 글은 한 개인의 의견이며, 특정 지식을 저만의 방식으로 이해하고 해석한 것입니다. 따라서 반드시 틀릴 수 있습니다. 포스팅 내용과 관련하여 혹시라도 고칠 부분이 있다면 너그럽게 양해해주시고, 필요시 고치도록 하겠습니다. 감사합니다. 좋은 하루 되세요 ~ :)
'TIL > Javascript' 카테고리의 다른 글
윤인성 _ 혼자 공부하는 JS _ 17 _ 3.2절 나머지 조건문 (0) 2024.08.04 윤인성 _ 혼자 공부하는 JS _ 16 _ if else, if else if (0) 2024.08.04 윤인성 _ 혼자 공부하는 JS _ 15 _ if 조건문 기본 (0) 2024.08.03 윤인성 _ 혼자 공부하는 JS _ 14 _ Program이란?, 단위환산프로그램, 개발에 필요한 지식 (0) 2024.08.03 윤인성 _ 혼자 공부하는 JS _ 13 _ prompt(), confirm(), 자료형 변환, (0) 2024.08.03