본문 바로가기

JavaScript24

3월 8일 (2) JavaScript - 분기 제어문 switch문 연습문제) 윤년 계산기, 합격여부 확인 풀이 2) switch(식) - 숫자로 판단되는 값 p487 case, default, break 명령어도 함께 사용 '식'이 어떤 case에 해당되면 그 case로 이동 식 - number 형태의 값 또는 변수 string 형태의 값 또는 변수 형식) switch(식) { case 1: 실행문장들; break; case 2: 실행문장들; break; ........ case n: 실행문장들; break; [ default: 실행문장들; ] } if와 switch의 구분 if는 조건에 따른 분기, switch는 경우에 따른 분기 윤년 계산기는 switch로 만들기 어렵다. 반면 학점 계산기는 if 보다는 switch로 만드는 것이 더 좋다.(컴퓨터의 입장에서 편하다.. 2023. 3. 8.
연습 문제 2. 윤년 계산기 만들기 연습문제) 윤년 계산기를 만드세요. 연도를 입력하면 윤년인지 아닌지를 출력하세요. 윤년 : 4년에 한번 씩 /4 100년 주기에 해당되는 연도는 아님 /100 400년 주기는 윤년 /400 논리식 풀기 var c = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0); T F F T T 최종 윤년 계산기 연도를 입력하세요. 연도 : 확인 결과 : 내가 만든 것 윤달 계산 달력 만들기 2023. 3. 8.
연습 문제 1. 합격 여부 계산하기 연습문제) 점수를 입력받아서, 점수가 60점 이상이면 '합격', 미만이면 '불합격' 출력 시험결과 점수를 입력하세요. 점수 : 계산 2023. 3. 8.
3월 7일 (2) JavaScript - 변수3, 제어문, 연산자 2. html의 input 요소 활용 HTML 요소를 선택하여 제어하기(변수에 요소 넣기) DOM (Document Object Model) 활용하기 HTML 요소를 제어하기 위한 (자바스크립트) 객체(실체화된 것) 모델 Document Object : 문서 객체 HTML 요소 = 문서 객체 참고) 요소의 식별이나 분류에 사용하는 속성 - class, id 요소의 이름(태그명) 연산) p475 1. 산술연산자 - 수학 계산을 할 때 사용하는 연산자 + , - , * , / % : 나머지를 취하는 나누기 연산 나눗셈 공식 : a와 b가 자연수 일 때, a = bq = r q(quotient)는 몫, r(remainder)은 나머지 참고) 0으로 나눌 수는 없다.(무한대의 값이 나온다.) 나눗셈의 결과는 실.. 2023. 3. 7.
3월 7일 (1) JavaScript - 변수2 1. JavaScript HTML은 웹 문서의 골격을 만드는 것 CSS는 웹 문서를 꾸미는 것 JavaScript는 웹 문서를 제어하는 것 서로의 영역을 간섭하는 경우가 있기도 하다. HTML만 있던 시절에는 꾸미는 기능이 있기도 했지만 지금은 거의 사용하지 않는다. CSS는 문서의 내용을 어떻게 보일 것인지를 디자인하는 부분 JavaScript는 프로그래밍 언어 프로그램 : 사용자가 컴퓨터에게 순차적으로 시키는 명령어의 집합 사용자의 입력을 받아서 처리하고 출력하는 명령어 집합 자료 Data : 프로그램이 처리할 수 있는 모든 것 자료를 처리하려면 그를 위한 공간이 필요 -> 프로그램에 주어지는 공간 = 변수 자료형(데이터의 형태) = 변수의 형태 1. 숫자형 Number 2. 문자열형 String 3.. 2023. 3. 7.
3월 6일 JavaScript - 변수 발표 어떤 방식을 쓰면 문제가 해결될 것인가? why 보다는 how에 집중하기 프로그램을 만들 때 분할해서 생각하기 1. 입력 2. 입력처리 3. 처리한 결과 출력 한 번에 처리할 수가 없다. 나누어서 처리하기 프로그래밍 - 컴퓨터에게 일을 시키겠다. 프로그래밍 언어 - 컴퓨터에게 정확하게 일을 시키기 위한 언어 컴퓨터의 물리적 구조 기본 3요소 중앙처리장치 기억장치 입출력장치 외울 부분! 변수 : 특정 값을 저장하는 메모리 공간, 크기를 정하고 사용하는 이름을 붙인 메모리 공간 출력 명령어 입력 명령어 제어 명령어 분기 명령어 : 상황에 따라서 나누어진다.(예 : 4분기) 반복 명령어 : 횟수가 정해진 반복(조건에 따른), 추상적인 제안 공간의 크기 = 단위 컴퓨터의 최소 단위 - 1bit 데이터의 최.. 2023. 3. 6.