본문 바로가기

js13

[JS] 배열 Arrays 순서 있는(ordered) 요소들의 집합 여러 개의 항목들이 모여있는 리스트라고 할 수 있습니다. 생성자 호출 : let arr = new Array(); let arr = new Array(); let arr1 = new Array(1, 2, 3, 4, 5); let arr2 = new Array(3); //하나의 값만 주게되면 해당 숫자만큼의 크기를 가진 배열이 생성됨 console.log(arr1); // [1, 2, 3, 4, 5] console.log(arr2); // [undefined, undefined, undefined] 배열 리터럴 : let arr = []; let arr = []; let arr1 = [1, 2, 3, 4, 5]; let arr2 = [3];//대괄호 안.. 2022. 7. 2.
[JS] 조건문 특정 조건이 성립되었을 때 그 조건에 해당하는 코드를 실행하게 하는 문법 If 구문 If문 다음 괄호()에 참과 거짓을 판별할 조건을 작성한다. let random = Math.random(); // 0 ~ 1 사이의 수를 랜덤으로 생성해주는 함수 if (random = 0.5) { console.log("0.5보다 크거나 같은 수가 생성됨!"); console.log(random); } Else if / Else 구문 조건문을 적은 순서대로 동작한다. if 문이 거짓일 때 다음 else if 문이 적용된다. 조건문이 참이 되는 순간 나머지 부분은 실행되지 않는다. e.. 2022. 7. 2.
[JS] 연산자 산술 연산자(operator) +-*/% 사칙연산 산술 연산자 두 문자열 합치기 나머지(remainder) 연산자 (Modulo, Mod) % 숫자가 홀수인지 짝수인지 판단할 때 자주 쓰인다. 지수(exponent) 연산자 ** let num1 = 4; let num2 = 2; console.log(num1 + num2); // 6 console.log(num1 - num2); // 2 console.log(num1 * num2); // 8 console.log(num1 / num2); // 2 console.log(num1 % num2); // 0 console.log(num1 ** num2); // 16 복합 연산자 +=-=*=/= 산술 연산자와 대입 연산자를 합친 것 let num1 = 2; let.. 2022. 6. 29.
[JS] 변수와 상수 변수 (Variables)와 let 프로그램이 실행되는 도중에 변경되는 값을 이름을 지정해서 저장한 메모리 공간 let fruits; fruits = "apple"; console.log(fruits); //"apple" fruits = "strawberry"; console.log(fruits); //"strawberry" fruits = 123; console.log(fruits); //123 나중에 다시 불러와서 사용 및 업데이트할 수 있다. JavaScript는 동적 타입 언어 값이 할당되는 과정에서 동적으로 타입을 추론(Type Inference) 자료의 타입은 있지만 변수에 저장되는 값의 타입은 언제든지 바꿀 수 있다. 타입 추론에 의해 변수의 타입이 결정된 후에도 같은 변수에 여러 타입의 값.. 2022. 6. 29.