본문 바로가기

분류 전체보기77

JavaScript - 데이터 타입 JavaScript에는 6가지 데이터 타입이 있다. undefined null boolean 숫자 문자열 객체 1. typeof 연산자 typeof연산자를 통해 이 값, 이 변수는 무슨 데이터 타입인지 알 수 있다. typeof연산자를 적용하면 다음 문자열 중 하나를 반환한다. undefined : 정의되지 않은 변수 boolean string number object: 함수를 제외한 객체 또는 object function 다음과 같이 사용한다. let msg = "message"; console.log(typeof msg); console.log(typeof 100); null이라는 데이터 타입이 object로 반환되는 것이 헷갈릴 수 있지만, null은 빈 객체를 참조하고 있어서 그렇다. consol.. 2020. 6. 21.
JavaScript - 배열 조작하기 1. 요소 추가 요소를 추가하기 위해 일단 요소가 없는 빈 배열을 선언하고, let cities = []; cities라는 변수에 빈 배열을 할당해주었다. 그리고 아래와 같이 요소를 하나씩 추가할 수 있다. cities[0] = "서울"; cities[1] = "대전"; cities[2] = "대구"; cities[5] = "제주도"; 순서를 꼭 지키지 않고 이렇게 원하는 위치에 마음대로 요소를 할당할 수 있다. cities의 4번째, 5번째 요소는 아무것도 할당하지 않았기에 console.log로 출력해보면 undefined라고 출력된다. 요소를 수정하고 싶을 때는 아래와 같이 작성하면 된다. cities[5] = "포항"; console.log(cities[5]); 2. push/unshift 함수 .. 2020. 6. 21.
JavaScript - for문 for문이란 코드를 원하는 만큼 반복시켜 준다. for문에 언제부터 언제까지라고 알려주면 그만큼 반복할 수 있다. for문의 형태는 아래와 같다. for (반복조건) { //반복조건이 맞으면 실행할 코드 } 0부터 5까지 1씩 증가시키면서 for 문의 {} 내부를 실행하라는 뜻이다. i가 0, 1, 2, 3, 4, 5까지 총 6번의 반복문이 실행된다. i가 5가 될 때까지 for문의 {}안을 실행하다가, 6이 되면 {} 내부로 들어가지 못하고, {} 밖으로 벗어난다. 그렇다면 i가 0, 1, 2, 3, 4, 5일 때 실행하게 되니 for문이 총 6번 실행된다. 결과는 똑같게 만들고 조건의 표현만 다르게 한다면 이렇게 표현할 수도 있다. let count = 1; for (let i = 0; i < 6; .. 2020. 6. 21.
JavaScript - Array(배열) 배열을 사용하면 몇 천 개의 변수를 생성하지 않고, 하나의 변수에 모든 데이터를 갖고 있을 수 있다. 배열은 대괄호([])로 감싸져있다. 위 배열은 데이터가 하나도 없는 빈 배열이다. 데이터가 있는 배열을 만들어 본다면, let cities = ["서울", "대전", "대구", "부산", "광주", "제주도"]; let KOSPI = [2062.82, 2053.2, 2045.92, 2058.82, 2053.12, 2055.7]; "서울", "대전"과 같은 배열의 값, 하나하나를 Element(요소)라고 부른다. 요소와 요소 사이에는 쉼표로 구분한다. 요소는 어떤 type도 가능하다.(예. string, number, array) 배열의 요소는 순서(index)를 갖고 있다. 특징은 1부터 시작하는 게 아.. 2020. 6. 21.