분류 전체보기 (894) 썸네일형 리스트형 15장 - let과 const var- 함수 영역(레벨)의 스코프 let, const - 블록 영역의 스코프 let - 값이 자주 바뀌는 변수 const - 재할당이 없는 변수 1. let을 사용한 변수의 특징 1) 블록안에서만 쓸 수 있는 변수 - 변수를 선언한 블록({}로 묶은 부분)만 유효하고 블록을 벗어나면 사용할 수 없음 DOCTYPE html> 블록 변수 선언하기 function calcSum(n) { let sum = 0; for(let i = 1; i DOCTYPE html> 전역 변수 선언하기 function calcSum(n) { sum=0; //전역 변수 선언 for(let i = 1; i < n+1; i++) { sum+=i; } } calcSum(10); console.log(sum); //전역 변수 사용 2).. 1장 기본 알고리즘 1. 세 정수의 최댓값 구하기 int main() { int a, b, c; printf("세 정수의 최댓값을 구합니다.\n"); printf("a 값:"); scanf_s("%d", &a); printf("b 값:"); scanf_s("%d", &b); printf("c 값:"); scanf_s("%d", &c); int max = a; if (b > max) max = b; if (c > max) max = c; printf("최댓값은 %d입니다.\n", max); return 0; } 2. 세 정수를 입력하고 중앙값을 구하여 출력 int med3(int a, int b, int c) { if (a >= b) if (b >= c) return b; else if (a c) return a; else .. 15장 - var를 사용한 변수의 특징 1. 지역 변수와 전역 변수 - 지역변수 (로컬 변수) : 한 함수 안에서만 사용할 수 있는 변수 : var 변수이름 - 전역변수(글로벌 변수) : 스크립트 소스 전체에서 사용할 수 있는 변수 : 함수 밖에서 선언 : 함수 안에서 var예약어 없이 선언 - var예약어를 사용한 지역변수와 전역변수 DOCTYPE html> var 예약어를 사용한 지역변수와 전역 변수 function addNumber() { var sum=10+20; //지역 변수 sum 선언 multi=10*20; //전역 변수 multi 선언 } addNumber(); console.log(multi); //전역 변수 사용 2. var와 호이스팅 - 호이스팅 : 변수의 선언과 할당을 분리해서 선언 부분을 스코프에 가장 위쪽으로 끌어올리.. 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.. 이전 1 ··· 98 99 100 101 102 103 104 ··· 112 다음