웹페이지를 동적, 프로그래밍적으로 제어하기 위해 고안된 언어브라우저에서 웹서버까지 확장(Node.js)ECMAScript라는 자바스크립트 표준안을 따름자바스크립트는 동적 언어로 변수의 타입을 미리 선언할 필요가 없음기본 자료형1) Boolean2) Null3) Unde
const ctx = canvas.getContext('contextType');contextType2d: 2차원 렌더링 컨텍스트를 나타내는 CanvasRenderingContext2D 객체를 생성webgl: 3차원 렌더링 컨텍스트를 나타내는 WebGLRendering
전역 스코프 안에 있는 객체들을 참조어떤 환경(브라우저, 서버)이라도 전역에서 사용 가능속성과 메소드가 정의되어 있음내장 함수 객체👉 몇몇 표준 내장 객체들은 new 키워드를 사용해 함수처럼 호출 가능typeof 을 통해 자료형 확인👉 원시자료형 string, nu
문자열의 양끝 공백, 줄바꿈, 탭 제거문자열 원본 값에는 영향을 주지 않음첫번째 인자로 시작 지점의 인덱스, 두번째 인자로 종료 지점의 인덱스를 받음두번째 인자는 필수값이 아님기존 문자열에는 영향을 미치지 않음인자가 음수일 경우 뒤에서부터 위치를 의미참고사항👉 인자의
배열 1. 요소 분할/반환(from) 대입된 문자열을 구분자 없이 분할하고 배열로 반환 두번째 인자로 callback 함수 대입하여 값을 변환 2. 특정 구분자(split) 인자로 받은 구분자로 문자열을 분리 후 배열에 넣음 구분자가 빈 문자열일 경우 모든 문자 분
객체의 키 들만 추출한다.추출한 키 들을 배열에 담아 반환한다.객체들의 값 들만 추출한다.추출한 값 들을 배열에 담아 반환한다.객체를 배열로 변경하여 \['키':'값'] 형태로 저장한다.이차원 배열 형태로 반환된다.객체를 동결시킨다.동결 이후에는 다른 속성을 추가하거나
특정 규칙을 가진 문자열의 집합이다.regexp 또는 regex 라고 부른다.특수문자 /, \\ 를 사이에 두고 일치하는 문자열을 반환, 치환한다.String 객체 메소드 또는 RegEx 객체의 내장 메소드를 활용한다.g : 전역 범위에서 해당하는 모든 문자를 찾는다.
JavaScript Object Notation 의 약자JavaScript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷이다.JSON 객체 는 JSON 을 분석하거나 값을 JSON 으로 변환하는 메소드를 가지고 있다.대입한 값을 JSON 문자열로
비동기 처리를 위해 사용하는 자바스크립트 내장 객체이다.객체로써 언젠가 완료될 일을 나타낸다.완료되면 정상적인 값 또는 실패의 이유를 반환한다.대기중\_Pending 👌 결과가 없는 상태를 말한다.👌 약속은 했지만 아직 약속에 대한 결과가 나오지 않은 상태이다.이행