목록전체 글 (108)
Jade_o.o
반복문 • 특정 코드를 반복하고 싶을 때 사용함 • 100번을 같은 동작을 반복하는데, 100줄을 쓰면 너무나 비효율적이니 반복문을 통해 간편히 작성 가능 • 1) for문 • 2) while문 => do ~ while ... 반복문 기본구조 (문법) 1) for문 // for 문 기본구조(문법) for(let index = 0; index < 10; index++) { console.log("인사를 ", index+1, "번째 드립니다! 😆"); } 2) while문 • for 문과는 달리 값을 제어하는 구문이 기본적으로 포함이 되어 있지 않기 때문에 무한 루프 가능 • 조건이 항상 참이라면? while문을 빠져나가지 못하고 끝없이 반복함으로 주의하여 사용해야 함 // while 문 기본구조(문법) w..
조건문 • 특정 조건일 때만 실행하고 싶은 구문이 있을 때 사용합니다. => prompt에 입력한 수가 짝수인지 홀수인지 판별하는 프로그램 => ~ 일 때, ~ 하는 프로그램을 만들 때! 조건문 종류 • 1) if 문 => if와 else => if와 else if => if 중첩 • 2) 삼항 연산자 • 3) switch 문 1) if문 • 가장 기본적인 조건문 • 조건은 true, false로 결과가 나오는 것을 작성 => a > 10(변수 a가 10보다 크다면) => str === "abcd" (변수 str이 abcd라는 문자열이라면) • 조건에 변수 자체를 써도 되는 경우가 있는데, 이 경우는 변수자체가 true나 false로 판별 가능할 경우임 // if문 기본구조 (문법) if (조건) { /..
함수(function) • 특정 동작(기능)을 수행하는 일부 코드의 집합(부분) 함수 선언문 : 어디서든 호출 가능 // 함수 선언문 문법 function sayHello() { console.log('Hello'); } 함수 표현식 : 코드에 도달하면 생성 // 함수 표현식 문법 let sayHello = function() { console.log('Hello'); } 화살표 함수(arrow function) // 화살표 함수 문법 let add = function(num1, num2) { return num1 + num2; } let add = (num1, num2) => { return num1 + num2; } 함수의 세가지 선언 방법 // 함수 선언문 function sayHello(name)..
JavaScript 연산자 • 1) 기본 연산자 • 2) 비교 연산자 • 3) 논리 연산자 1) 기본 연산자 • % 나머지 연산자 => 홀수 판단 : num % 2 == 1 이면 홀수 => 짝수 판단 : num % 2 == 0 이면 짝수 • ** 거듭 제곱 => ** 를 사용 => 2 ** 3 = 8 => 3 ** 3 = 27 연산자 줄여서 쓰기 // 연산자 줄여서 쓰기 num = num + 5 → num += 5 num = num - 5 → num -= 5 num = num * 5 → num *= 5 num = num / 5 → num /= 5 증감, 감소 연산자 • Num++; • Num--; // 증가, 감소 연산자 // num++; // num--; let result1, resut2; let n..