목록분류 전체보기 (101)
라라리라
반복문7_개념01_369게임.html /* [문제] 1. 1~50까지 반복한다. 2. 그 안에서 해당 숫자의 369게임의 결과를 출력한다. 3. 각각의 숫자에 3이나 6이나 9가 두 개면 "짝짝" 4. 각각의 숫자에 3이나 6이나 9가 한 개면 "짝" 5. 3이나 6이나 9가 없으면 그냥 숫자를 출력하시오. [결과] 1 2 짝 4 5 짝 7 8 짝 10 11 12 짝 ... */ let a = 1; while(a count=4 ==> (소수x) (5) 2/1 2/2 ==> count=2 ==>(소수) [예시] 53 소수이다. */ let num = Math.floor(Math.random() * 91 + 10); document.write(num); let a = 1; count = 0; while(a ..
반복문4_개념01_배수_순서.html /* [문제] 100 이상인 9의 배수 중에서 3번째 배수를 출력하시오. [정답] 126 */ /* [설명] 배수는 범위를 특별히 제한하지 않으면 계속해서 커지기 때문에, 위 문제를 풀기 위해선 무한 반복문을 사용해야 한다. */ let run = true; let a = 1; let count = 0; let rs = 0; while(run){ if(a % 9 == 0 && a >= 100){ console.log(a); count += 1; rs = a; } if(count == 3){ run = false; console.log(rs); document.write(rs); } a += 1; } 반복문4_개념02_배수_십의자리_순서.html /* [문제] 100 ..
반복문1_개념01_증감연산자.html /* 증감식 종류 (아래 4종류 전부 같은 뜻이다) 미세한 차이가 있는데 추후에 다시 살펴보겠다. let i = 10; 1) i = i + 1; 2) i += 1; 3) i++; 4) ++i; */ let a = 1; a = a + 1; let b = 1; b += 1 let c = 1; c++; let d = 1; ++d; console.log(a); console.log(b); console.log(c); console.log(d); 반복문1_개념02_반복문.html /* [반복문 while] * 5회 반복 요청 1 ~ 5 +1 1, 2, 3, 4, 5 1 ~ 10 +2 1, 3, 5, 7, 9 5 ~ 1 -1 5, 4, 3, 2, 1 [1] 반복의 조건 3가지 ..
조건문1_개념01_랜덤.html // 0 < Math.random() < 1 let num = Math.random(); document.write("Math.random() = " + num + " "); document.write("Math.random() * 3 = " + num * 3 + " "); document.write("Math.floor(Math.random() * 3) = " + Math.floor(num * 3)); /* 0.0xx 0.0xx 0 0.1xx 0.3xx 0 0.2xx 0.6xx 0 0.3xx 0.9xx 0 0.4xx * 3 1.2xx Math.floor() 1 0.5xx 1.5xx 1 0.6xx 1.8xx 1 0.7xx 2.1xx 2 0.8xx 2.4xx 2 0.9xx ..
비교1_개념01_비교연산자.html /* [1] 비교 연산자 - 비교 연산자의 결과는 참(true) 또는 거짓(false)이다. - 아래 비교의 기준은 왼쪽을 기준으로할 때 (1) 크니? 10 > 3 (2) 작니? 10 = 3 (6) 작거나 같니? 10 38); console.log(12 = 11); console.log(32 38 + " "); document.write(12 = 11 + " "); document.write(32 5); console.log(3 = 1); console.log(10 5 + " "); document.write(3 = 1 + " "); document.write(10 0); d..
논리1_개념01_논리연산자.html /* 1. 산술 연산자 2. 비교 연산자 3. 논리 연산자 (1) &&(and 연산자) : 양쪽 모두 참이어야 참 t && t = t t && f = f f && t = f f && f = f (2) ||(or 연산자) : 어느한쪽이라도 참이면 참 t || t = t t || f = t f || t = t f || f = f (3) !(not 연산자) : 참이면 거짓으로, 거짓이면 참으로 변환 !true = false !false = true */ // && (and) // || (or) // ! (not); 논리1_개념02_and.html /* [문제] 변수num의 값이 3의 배수이면서, 짝수인지 확인하시오. [정답] true */ let num = 12; let b..
산술1_개념01_산술연산자.html /* [개념] 산술 연산자 [1] 더하기 10 + 3 [2] 빼기 10 - 3 [3] 곱하기 10 * 3 [4] 나누기 10 / 3 [5] 나머지 10 % 3 [6] 몫 parseInt(10 / 3) [7] 소수점 자리수 제어 소수.toFixed(자리수) */ //1.숫자(정수): 소수점이 없는 수 (10, -1, 123123) console.log("[산술연산자] + - * / %"); console.log(10+3); console.log(10-3); console.log(10*3); console.log(10/3); console.log(10%3); //2.소수점 처리 console.log('[소수점 처리]'); //2-1.소수점 제거(몫만 구하기) // pars..
변수1_개념01_변수선언.html /* [개념] 변수 [1] 변수(variable) 변수는 한 개의 값을 저장할 수 있다. [2] 문법 (1) let 변수명; 변수명 = 값; (2) let 변수명 = 값; */ let x; x = 10; console.log(x); document.write(x + " "); //변수의 선언과 값 대입을 한번에 할 수 있다. let y = 20; console.log(y); document.write(y + " ") // 같은 이름으로 let을 두번 사용할 수 없다. // let y = 30; 변수1_개념02_대입연산자.html /* [개념] 대입 연산자 [1] let a = 10; [2] 위 식에서 = 이 대입연산자이다. [3] 변수는 오직 대입 연산자를 통해서만 값을..