식별자는 코드 내의 변수, 함수, 혹은 속성 (en-US)을 식별하는 문자열이다.JavaScript의 식별자는 대소문자를 구별하며 유니코드 글자, $, \_, 숫자(0-9)로 구성할 수 있지만, 숫자로 시작할 수는 없다.식별자는 코드의 일부이지만 문자열은 데이터이기 때
1\. 10이 a에 들어가고 나서 a를 b로 옮길 때 즉, a에 들어있는 10이라는 값을 b로 옮길 때 10값이 복사된다.2\. b의 값을 바꾼다 하더라도 a에 10이 들어가 있는 것에 전혀 영향을 미치지 않는다. 이것이 값의 복사이다. 1\. let 0에 객체를 만들
JSON은 데이터를 교환하기 위한 용도로 개발된 포맷이다.또한, JSON은 문자열이다. 애초에 자바스크립트 객체를 데이터로 변환하기 위한 용도로 만들었기 때문에 객체랑 비슷하게 생겼다.JSON은 객체보다 표현법이 굉장히 까다롭다.1\. Key 이름을 객체로 감싸줘야 된
웹은 기본적으로 웹 브라우저(크롬, 사파리, 익스플로어)를 통해 서비스 된다.브라우저는 html 읽어들여 사용자에게 보여준다. 이러한 브라우저와 관련된 객체들의 집합을 브라우저 객체 모델 즉, BOM(Browser Object Model) 이다.브라우저는 BOM을 이용
throw는 예외가 발생하면 프로그램이 종료된다.1\. 예외 구문은 try-cath문을 사용한다.2\. 최종적으로 finally 구문을 쓴다. try나 catch 문이 끝나면 최종적으로 finally 블록이 실행된다.(finally 구문은 if else 문의 else와
함수 선언문은 함수 이름을 생략할 수 없다.함수 선언문은 표현식이 아닌 문이다.세미클론 ; 생략 가능하다.함수 리터럴로 생성한 함수 객체를 변수에 할당할 수 있다. 이러한 함수 정의 방식을 함수 표현식이라고 한다.함수를 호출할 때는 함수 이름이 아니라 함수 객체(myF
내용이 함수면 메소드이고 데이터면 속성이다.gerBloodType( ) function과 콜론을 제거하는 방향의 문법이 추가되었다.getLastName:( ) => 애로우 함수로 리턴과 브레이스를 생략해서 많이 쓰인다.문제가 있는 값을 세팅하는 걸 막고 싶을 때 객체의
일급 함수 일급 함수는 리턴하는 값도 함수가 될 수도 있다. 일급 함수라고 하는 개념은 다양한 쓰임이 있고 용도도 다양하고 테크닉도 다양하다. 1.인자로 함수가 들어오는 경우 1. ul과 ol이라고 하는 함수는 child 인자를 받고 string을 리턴한다. 2.