console.log() : 개발자 도구 콘솔이나 터미널에 원하는 값을 출력할 수 있게 돕는 메서드기계어 : 컴퓨터가 0과 1의 조합으로 모든 정보를 표현하고 이해하는 언어프로그래밍 언어 : 사람이 다룰 수 있게 문법과 의미를 지닌 언어JavaScript 엔진은 코드를
👩🏻💻 웹페이지에서 비디오 녹화하기 1) recorder.js 파일 추가 client 폴더에 recorder.js 파일을 추가한다. webpack 적용을 위해 webpack.config.json 파일 entry 부분에 recorder.js 를 추가한다. webp
Chapter1. 조건문 Chapter1-1. if문
자바스크립트에서 특별한 대우를 받는 객체다른 변수처럼 대상을 다룰 수 있는 것대표적인 일급 객체 중 하나는 함수 이다.자바스크립트에서 함수는 아래와 같이 특별하게 취급된다.변수에 할당(assignment) 할 수 있다.다른 함수의 전달인자(argument) 로 전달될
객체 지향 프로그래밍 : 하나의 모델이 되는 청사진(Blueprint)을 만들고, 그 청사진을 바탕으로 한 객체를 만드는 프로그래밍 패턴인스턴스를 만들 때에는 new 키워드를 사용한다.즉시 생성자 함수가 실행되며, 변수에 클래스의 설계를 가진 새로운 객체(인스턴스)가
초기의 프로그래밍 언어는 일반적으로 절차적 언어라고 부름(C, 포트란 등)절차적 언어는 순차적인 명령의 조합클래스 라고 부르는 데이터 모델의 청사진을 사용해 코드 작성현대의 언어들은 대부분 객체 지향의 특징을 갖고 있음(Java, C++, C\* JavaScript는
프로토타입(prototype) 자바스크립트는 흔히 프로토타입 기반 언어(prototype-based language) 라 불린다. 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(prototype object) 를 가진다는 의미이다. 상속되
동기와 비동기 동기(synchronous) 특정 코드의 실행이 완료될 때 까지 기다리고 난 후 다음 코드를 실행하는 것 비동기(asynchronous) 특정 코드의 실행이 완료될 때 까지 기다리지 않고 다음 코드들을 수행하는 것 > JavaScript는 싱글 스레드
화살표 함수 표현은 전통적인 함수표현의 간편한 대안 이다.하지만 화살표 함수는 몇 가지 제한점이 있고 모든 상황에 사용할 수는 없다.this나 super에 대한 바인딩이 없고, methods로 사용될 수 없다.new.target 키워드가 없다.일반적으로 스코프를 저장할
📚 Array.prototype.sort() 특징 ⭐️ 배열 자체가 변경되니 주의하자! ` 문자열 정렬 시, 알파벳 순서대로 배열 정렬이 잘 된다 정렬할 때 요소를 문자열로 취급하기 때문에 각 요소 맨 앞의 숫자를 기준으로 정렬이 된다 하지만 이건 우리가 원하는