본문 바로가기

JavaScript

(98)
15장 -함수의 선언과 호출 함수(function) -동작해야 할 목적대로 묶은 명령 함수 선언 - 어떤 명령을 처리할지 미리 알려줌 function 함수명() { 명령 } 함수 호출 - 선언한 함수를 사용하는 것 함수명() or 함수명(변수) - 함수를 사용해 두수 더하기 DOCTYPE html> 함수를 사용해 두 수 더하기 function addNumber() { var num1=2; var num2=3; var sum=num1+num2; alert("결과값:"+sum); } addNumber(); addNumber(); ->알림창에서 결괏값이 두번 나타남
14장 마무리 문제 2 DOCTYPE html> 마무리 문제 2 body { font-size:1.2em; text-align:center; } p{ color:#f00; font-weight:bold; } 3의 배수 찾기 var num = parseInt(prompt("몇 까지 3의 배수를 찾을까요?", "100")); var i; var count=0; if(num !== null) { for(i=1;i
14장 마무리 문제 1 DOCTYPE html> 마무리 문제 1 4의 배수일까 아닐까 var numFour=prompt("숫자를 입력하시오."); if(numFour !== null) { if(numFour % 4 === 0) { document.write(numFour + "는 4의 배수입니다."); } else { document.write(numFour + "는 4의 배수가 아닙니다."); } } else{ alert("입력이 취소되었습니다."); }
14장 실습 3 - 안쪽 for문에서 카운터 변수 j는 1부터 시작 ->1부터 memNum까지 입장객의 좌석 번호 표기 - 바깥쪽 for문의 카운터 변수 i는 0부터 시작 - 한줄에 colNum만큼 좌석 번호를 표시하면 줄을 바꿔서 그다음 좌석 번호를 표시해야함 seatNo= i*colNum+j; //좌석 번호 if(seatNo>memNum) break; DOCTYPE html> 자리 배치도 2 table,td { border:1px solid #ccc; border-collapse:collapse; } td { padding:5px; font-size:0.9em; } 자리 배치도 var memNum =prompt("입장객은 몇명인가요?"); var colNum= prompt("한 줄에 몇명씩 앉습니까?"); if(me..
14장 for 문/ while 문 1. for문을 사용해 1부터 1000까지 숫자 더하기 - for문 : 초깃값과 반복 크기가 일정한 경우에 주로 사용 DOCTYPE html> for문을 사용해 1부터 1000까지 숫자 더하기 var i; var sum=0; for(i=1;i안쪽 for문을 모두 실행한 후 바깥쪽 for문 실행 ->먼저 변숫값을 바꾸는 for문을 안쪽에 사용, 나중에 변숫값이 바뀌는 for문을 바깥쪽에 사용 DOCTYPE html> for문 2개로 구구단 만들기 var i,j; for(i=1;i 스마일 시트를 반영한 구구단 div { display:inline-block; padding:0 20px 30px 20px; margin:15px; border:1px solid #ccc; line-height:2; } div h..
14장 실습 2 DOCTYPE html> 자리 배치도 만들기 1 자리 배치도 var memNum=prompt("몇명이 입장하나요?"); //전체 입장객 수 var colNum=prompt("한줄에 몇명이 앉을 수 있나요?"); // 한 줄에 앉을 사람 수 if(memNum % colNum===0) rowNum=parseInt(memNum/colNum); else rowNum=parseInt(memNum/colNum) +1; document.write("모두" + rowNum+ "개의 줄이 필요합니다."); - 나머지가 없을 때:rowNum=memNum/colNum - 나머지가 있을 때:rowNum=(memNum/colNum) +1 - parseInt() - 괄호 안의 값을 정수로 변환
14장 예제 - if문/if-else문/ 중첩된 if-else문 /Switch문 1. 3의 배수 확인하기(1) DOCTYPE html> 3의 배수 확인하기 1 var userNumber=prompt("숫자를 입력하세요."); if(userNumber%3===0) { alert("3의 배수입니다."); } else { alert("3의 배수가 아닙니다."); } 2. 3의 배수 확인하기 (2) DOCTYPE html> 3의 배수 확인하기 2 var userNumber=prompt("숫자를 입력하하세요."); if(userNumber !== null) { if(userNumber % 3 ===0) alert("3의 배수입니다."); else alert("3의 배수가 아닙니다."); } else alert("입력이 취소됐습니다."); 3. 조건연산자를 사용해 3의 배수 확인하기 - (조건..
14장 실습 DOCTYPE html> 나이 계산 프로그램 만들기 var currentYear=2023; var birthYear; var age; birthYear= prompt("태어난 연도를 입력하세요.(YYYY)",""); age=currentYear-birthYear+1; document.write(currentYear +"년 현재 "); document.write(birthYear+"년에 태어난 사람의 나이는"+age+"세입니다.");