Space
반응형
article thumbnail
[JS] Data_type(Array) (2)
JavaScript 2023. 5. 14. 10:59

배열 (Array) // Array.isArray() 사용하는 이유 (Boolean 값으로 나옵니다.) let arr = [1, 2, 3, 4, 5]; let obj = { name : "haha", // 객체 시간에서 배우겠지만 age : 20, // 다양한 형식의 데이터가 들어갈 수 있습니다. skills : ["HTML", "CSS", "JS"], sum : function (num1, num2){ return num1 + num2;} } console.log(typeof arr);// 'object' console.log(typeof obj);// 'object' // array임에도 불구하고 type 확인 시 object로 나옵니다. // 그래서 array와 object와 구분을 하기 위해 Ar..

article thumbnail
[JS] Data_type(Array) (1)
JavaScript 2023. 5. 13. 14:21

배열 (Array) // Array // 배열의 첫 번째 요소의 인덱스는 0 이다. // 배열의 선언은 대괄호([])로 하고, 그 안의 요소의 구분은 쉼표(,)로 한다. // example let arr1 = [1, 2, 3, '4', 'string'];// 배열 선언, 초기화 console.log(arr1[0]) // 1// index 0인 데이터 출력 arr1[0] = 77;// index 0인 데이터 변경 console.log(arr1[0]) // 77// arr1 = [77, 2, 3, '4', 'string'] console.log(arr1[3]) // '4' console.log(arr1[5]) // undefined // 값이 없는 요소를 호출하면 undefined가 나온다. let arr2..

article thumbnail
[JS] Function(함수) (1)
JavaScript 2023. 5. 12. 16:28

함수란? JavaScript에서 반복문, 조건문처럼 가장 중요한 핵심 개념이다. 스코프(Scope), 실행 컨텍스트, 클로저(Closure), 생성자 함수에 의한 객체 생성, 메서드(Method), this, 프로토타입(Prototype), 모듈화 등 모두 함수와 깊은 관련이 있다. 함수의 구성요건 // 함수 리터럴 구성요소 // 함수명 - 함수명은 식별자다. 따라서 식별자 네이밍 규칙을 준수해야한다. - 함수명은 함수 몸체 내에서만 참조할 수 있는 식별자이다. - 함수명은 생략할 수 있다. (기명함수 : 이름이 있는 함수 / 익명함수 : 이름이 없는 함수) // 매개변수 (parameter) - 0개 이상의 매개변수를 소괄호로 감싸고 쉼표로 구분한다. - 각 매개변수에는 함수를 호출할 때 지정한 전달인..

article thumbnail
[JS] 반복문
JavaScript 2023. 5. 11. 14:02

for문 // for문 (while문 보다 직관적으로 작성되는 반복문이다.) // (본문이 1줄이면 { } 생략가능하나, 줄 바꿈이 되면 인식하지 못합니다. (= 조건문)) for (초기화한 변수 값 ; 조건 ; 증감표시) { 조건이 true일 때 수행할 명령 } // 조건이 false이면 for문을 빠져나와 반복문을 끝낸다. // for문 (초기화한 변수 값, 증감표시 생략 가능하다.) // (단, ;는 입력하여야 한다.) // for문 (초기화한 변수 값 생략) let i = 0; for(; i < 3; i++) { console.log(i + ' '); // 0 1 2 } // for문 (초기화한 변수 값, 증감표시 생략) let i = 0; for(; i < 3;) { console.log(i++..

반응형