데이터는 console.log를 통해 메세지를 display한다.exemple) console.log(10.3);console.log("Hello");결과 10.3Hello주석은 //와 /\* \*/로 처리한다// 이후 문장을 주석처리/\*와 \*/ 사이의 문장을 주석
1. for문 예제 2. 배열 조작하기
서로 연관된 변수와 함수를 grouping하고 이름을 붙인것. 객체는 {}로 감싸져 있고 콜론:으로 구분된 이름(key), 값(value)의 쌍들이, 쉼표,로 분리된 목록의 형태이다.=> 객체는 이름과 값으로 구성된 property들의 집합property 이름(key)
Object.keys() : 어떤 객체가 가지고 있는 키들의 목록을 배열로 리턴하는 메소드 결과 👉🏻 \[ 'name', 'nickname', 'old' ]Object.values() :어떤 객체가 가지고 있는 값들의 목록을 배열로 리턴하는 메소드결과 👉🏻
1. 문자열 길이 length 속성 2. 문자열 순환 (for of) 3. 대소문자 변경 메소드 4. 하위 문자열 검색 indexOf 5.하위 문자열 얻기 slice ,substr 6. 문자열 반복 repeat
1.요소추가 -index 사용 , push / unshift 메소드 2.요소제거 -pop 메소드
forEach()는 배열 요소마다 한 번씩 주어진 함수(콜백)를 실행한다. map()은 배열 내의 모든 요소 각각에 대하여 주어진 함수(콜백)를 호출한 결과를 모아 새로운 배열을 반환한다.두 함수 모두 3개의 인자를 가지고 호출된다.currentValue (배열 원소의
이진탐색처음에는 배열의 총 길이의 절반에 해당하는 값을 타겟값과 비교하여 오른쪽과 왼쪽을 자르며 배열을 줄이면서 타겟값의 인덱스를 찾는 방법으로 접근했다 하지만 그렇게되면 결국 타겟값에 가까워지긴하지만 배열이 잘려 그 타겟값의 인덱스를 구하지 못하게 된다. 고민하던 도
브라우저에서는 보안상 로컬 파일에 직접 접근 할 수 없다.inputtype=file 는 브라우저에서 유저가 직접 로컬의 파일을 선택할 수 있게 도와준다.선택한 파일은 File 로 정의되고 FileList 에 담기게 된다.이때 multiple 설정 여부와 관계없이 배열