- 자바스크립트의 4대 구성요소
- 조건문
- if
- switch(안배움)
- 반복문
- while
- for
- do while(안배움)
- 변수
- 값(데이터, 자료)
- 자료형
- 실행할 수 없는 자료(데이터)
- 숫자(number)
- 문장(string)
- 논리(boolean)
- 객체(object)
- 객체는 일종의 버스이다.
- 버스에는 승객을 계속 추가할 수 있다.
- 복잡한 자료를 만들때 사용된다.
- [], . 문법으로 객체 내부의 변수(좌석)을 관리한다.
- 실행할 수 있는 자료(데이터)
- 함수(function)
- 지역변수
- 함수가 실행될 때만 잠깐 생겼다가 사라지는(찰나동안에만 존재한다.) 하루살이 변수
- 해당 변수의 활동범위는 함수를 벗어날 수 없다.
- 매개변수
- 지역변수의 한 종류로 함수의 데이터 입구 역할을 한다.
- return
- 함수의 데이터 출구 역할을 한다. 즉 변신한다.
- 지역변수
- 함수(function)
- 실행할 수 없는 자료(데이터)
- 자료형
- 조건문
- // 조건 : 변수를 사용할 수 없다.
- // 출력예시
- /*
- 8 * 1 = 8
- 8 * 2 = 16
- 8 * 3 = 24
- 8 * 4 = 32
- 8 * 5 = 40
- 8 * 6 = 48
- 8 * 7 = 56
- 8 * 8 = 64
- 8 * 9 = 72
- */
- console.clear();
- console.log("8 * 1 = 8");
- console.log("8 * 2 = 16");
- console.log("8 * 3 = 24");
- console.log("8 * 4 = 32");
- console.log("8 * 5 = 40");
- console.log("8 * 6 = 48");
- console.log("8 * 7 = 56");
- console.log("8 * 8 = 64");
- console.log("8 * 9 = 72");
문제 - 구구단 8단을 출력해주세요.(dan 변수만 사용)
- // 조건 : dan 변수만 사용할 수 있다.
- // 조건 : dan 변수를 최대한 활용해야 한다.
- // 출력예시
- /*
- 8 * 1 = 8
- 8 * 2 = 16
- 8 * 3 = 24
- 8 * 4 = 32
- 8 * 5 = 40
- 8 * 6 = 48
- 8 * 7 = 56
- 8 * 8 = 64
- 8 * 9 = 72
- */
- var dan;
- dan = 8;
- console.clear();
- console.log("== 정답 v1 ==");
- console.log(dan + " * 1 = 8");
- console.log(dan + " * 2 = 16");
- console.log(dan + " * 3 = 24");
- console.log(dan + " * 4 = 32");
- console.log(dan + " * 5 = 40");
- console.log(dan + " * 6 = 48");
- console.log(dan + " * 7 = 56");
- console.log(dan + " * 8 = 64");
- console.log(dan + " * 9 = 72");
- console.log("== 정답 v2 ==");
- //dan = 11;
- console.log(dan + " * 1 = " + dan * 1);
- console.log(dan + " * 2 = " + dan * 2);
- console.log(dan + " * 3 = " + dan * 3);
- console.log(dan + " * 4 = " + dan * 4);
- console.log(dan + " * 5 = " + dan * 5);
- console.log(dan + " * 6 = " + dan * 6);
- console.log(dan + " * 7 = " + dan * 7);
- console.log(dan + " * 8 = " + dan * 8);
- console.log(dan + " * 9 = " + dan * 9);
문제 - 구구단 8단을 출력해주세요.(dan과 i 변수 사용)
- // 문제 : 99단 8단을 출력해주세요.
- // 조건 : 숫자를 2 이상 사용할 수 없다.
- // 출력예시
- /*
- 8 * 1 = 8
- 8 * 2 = 16
- 8 * 3 = 24
- 8 * 4 = 32
- 8 * 5 = 40
- 8 * 6 = 48
- 8 * 7 = 56
- 8 * 8 = 64
- 8 * 9 = 72
- */
- var dan;
- dan = 8;
- // 수정가능지역 시작
- var i = 1;
- console.clear();
- console.log(dan + " * " + i + " = " + dan * i);
- i = i + 1;
- console.log(dan + " * " + i + " = " + dan * i);
- i += 1; // i = i + 1; 과 완전히 같은 뜻
- console.log(dan + " * " + i + " = " + dan * i);
- i++; // i의 값을 1 증가 시킨다.
- console.log(dan + " * " + i + " = " + dan * i);
- i++;
- console.log(dan + " * " + i + " = " + dan * i);
- i++;
- console.log(dan + " * " + i + " = " + dan * i);
- i++;
- console.log(dan + " * " + i + " = " + dan * i);
- i++;
- console.log(dan + " * " + i + " = " + dan * i);
- i++;
- console.log(dan + " * " + i + " = " + dan * i);
- i++;
- // 수정가능지역 끝
Console
Clear
"8 * 1 = 8"
"8 * 2 = 16"
"8 * 3 = 24"
"8 * 4 = 32"
"8 * 5 = 40"
"8 * 6 = 48"
"8 * 7 = 56"
"8 * 8 = 64"
"8 * 9 = 72"
'코딩 > 수업메모' 카테고리의 다른 글
| JS 7강 개념 - 다중 while문 (0) | 2026.02.23 |
|---|---|
| JS 6강 개념- 반복문(while) (0) | 2026.02.23 |
| JS 4강 개념- if, else if, else (0) | 2026.02.23 |
| JS 3강 개념 - 조건문(if, else if, else) (0) | 2026.02.20 |
| JS 2강 개념 -변수 (0) | 2026.02.20 |