자바스크립트를 공부하면서 명령값을 바로 출력할 수 있는 콘솔에 대해 알아보자.크롬이나 엣지등의 인터넷 브라우저에서 개발자도구 콘솔창을 이용할 수 있다.맥:command + option + i윈도우: ctrl + shift + i콘솔 지우기: ctrl + LRead Ev
첫번째와 두번째 코드의 결과는 같다. 두번째 코드에서는 결과값을 각각 변수의 값으로 넣어주고 콘솔에 그 변수를 호출했다.여기서 let과 const의 차이점은 let은 변수를 선언한 후에도 값을 바꿀 수 있고, const는 값을 바꿀 수 없다.let : 담긴 값이 바뀔
Javascript 자료형 > 자바스크립트는 특정 값이 할당된 변수에, 다른 자료형의 값을 넣는 것이 가능하다. 자바스크립트는 다음과 같은 자료형이 있다. 1) undefined, 언디파인드 2) number 3) string 4) boolean 5) functi
Javascript 숫자 자료형 > 자바스크립트의 숫자 자료형에는 양,음의 정수, 실수, 무한대, NaN 등이 있다. 01. 숫자 자료형(number)의 종류 infinity에는 양, 음 구별이 있으나 NaN에는 양, 음 구별이 없다. 📌 주어진 값이 NaN인
true, false로 구분됨!를 붙이면 상태가 반전된다.&& : AND - 양쪽 모두 true 일 때, true 반환. (한 쪽이라도 false면 false 반환함)👉 앞의 것이 false면 뒤의 것을 평가할 필요 없이 false|| : OR - 한쪽만 true 여
조건문 if, switch 1. if 조건문 if 문 if ~ else 문 if ~ else if 문
;; 를 true로 인식하고 종료 조건이 없으므로 무한루프에 빠질 수 있음.for (키 이름 in 객체명) : 객체의 키들을 순서대로 반환함.key의 이름은 자유롭게 사용 가능함.for (키 이름 of 배열명) : 배열의 항목들을 순서대로 반환.이터러블 iterable
함수는 반복될 수 있는 작업을 미리 정의해두는 것이다.input을 받아 output을 반환(return)한다.좋은 함수는 인자가 있는 것이다. function(인자) {}함수에서 return 문을 사용할 때는 가장 아래에 쓰기.return 보다 아래에 있는 것은 실행되
자바스크립트의 객체와 배열은 원시타입이 아닌 참조타입이다.객체가 아닌 문자,숫자,불리언 자료형은 원시타입이다.자바스크립트에서 원시타입이 이닌 모든 데이터는 근본적으로 객체로 본다.객체는 복합적인 정보는 프로퍼티 property(키와 밸류의 조합)으로 저장하는 자료형이다
arguments : 함수 내에서 사용가능한 지역 변수배열의 형태를 한 객체함수 호출 시 전달된 모든 인수들을 배열 형태로 가짐for ~ of 문을 사용할 수 있음.화살표 함수에서는 arguments 사용 불가능함.
기존의 객체에 사용되던 프로퍼티는 데이터 프로퍼티라고 함.접근자 프로퍼티 : getter , setter 함수라고도 부름.👉 스스로는 값을 갖지 않으며 다른 프로퍼티의 값을 읽거나 저장할 때 사용함👉 get , set 을 앞에 붙여서 사용함함수처럼 지정되었으나 프로
서로 다른 클래스나 생성자 함수가 같은 속성들을 공유할 때이들의 관계를 정의함으로써 코드의 중복을 줄이고 효율을 높임"B클래스는 A클래스에서 파생된다." - "B는 A의 하위분류"클래스에서는 extends (부모클래스)로 상속관계 정의자식 클래스에서 또 다른 클래스가
배열 내장 함수 1. forEach() 배열의 모든 요소를 한 번씩 순회할 수 있도록 해줌 2. map() 배열 내장함수로써 원본 배열의 모든 요소를 순회하면서 어떤 연산 등이 새로운 배열을 return으로 반환해줌 1) forEach 사용하여 newArr 배열에
위와 같이 변수에 배열의 값을 할당하고 싶을 때, 비 구조화 할당을 사용하여 더 빠르고 간단하게 쓸 수 있다.배열 안에 여러개의 변수를 선언하고 오른쪽에 배열을 할당해주면첫번째 변수부터 arr 배열의 값이 index 순서대로 할당된다.대괄호를 이용해서 변수에 배열의 값
자바스크립트 동기와 비동기 1. 동기 방식의 처리 자바스크립트는 코드가 작성된 순서대로 작업을 처리한다. 이전 작업이 진행중일때는 다음 작업을 수행하지 않고 기다린다. 먼저 작성된 코드를 먼저 다 실행하고 나서 뒤에 작성된 코드를 실행하는 방식을 동기 방식의 처리라
콜백함수를 이용하여 비동기 처리의 결과 핸들링(성공 or 실패)
API (Application Programming Interface) : 응용 프로그램 프로그래밍 인터페이스응용프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.주로 파일 제어, 창 제어, 화상 처리