본문 바로가기

전체 글77

JavaScript - String, Number 변환 Number 함수를 사용해서 String에서 Number형으로 전환할 수 있다. var birthYearInput = "2000"; console.log(typeof birthYearInput); var numberBirthYear = Number(birthYearInput); console.log(typeof numberBirthYear); Number함수 말고 parseInt, ParseFloat 등도 있다. parseInt("1.901"); parseFloat("1.901"); Number("1.901"); parseInt("200") + 1; 그렇다면 반대로 Number형에서 String형으로 변환할 수도 있다. var numberAsNumber = 1234; var numberAsString =.. 2020. 6. 22.
JavaScript - String 쌍따옴표나, 홀따옴표나 모두 String형 값에 사용한다. 둘 중 어떤 것을 써야 하는지는, 회사 규정에 따라 다르다. let good = '이것도 맞고'; let better = "이것도 맞습니다"; 1. 대소문자 바꾸기 string형에서 제공하는 기본 함수들이 많은데 대표적으로 알아서 대소문자를 바꿔주는 함수가 있다. let lastName = 'Yeri Kim'; let upperLastName = lastName.toUpperCase(); let lowerLastName = lastName.toLowerCase(); console.log(lastName); console.log(upperLastName); console.log(lowerLastName); lastName이라는 변수에 string형.. 2020. 6. 21.
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.