객체 객체형 객체형은 원시형과 달리 다양한 데이터 담을 수 있음 키로 구분된 데이터 집합, 복잡한 개체(entity)저장가능 중괄호를 이용해 만든다 중괄호 안에는 키(key):값(value) 쌍으로 구성된 프로퍼티를 여러개 넣을 수있다 키엔 문자형 값엔 모든 자료형 허용 빈객체를 만드는방법 두가지 중괄호를 이요해 객체선언하는 것을 객체 리터럴이라고 부르고 주로 이방법 사용 let user = new Object(); // '객체 생성자' 문법 let user = {}; // '객체 리터럴' 문법 리터럴과 프로퍼티 let user = { // 객체 name: "John", // 키: "name", 값: "John" age: 30 // 키: "age", 값: 30 }; // 프로퍼티 값 얻기 alert( u..
if와 ?를 사용한 조건 처리 if문 if(...)문은 괄호 안에 들어가는 조건을 평가함 그 결과 true이면 코드블록 실행 let year = prompt('ECMAScript-2015 명세는 몇 년도에 출판되었을까요?', ''); if (year == 2015) alert( '정답입니다!' ); if (year == 2015) { alert( "정답입니다!" ); alert( "아주 똑똑하시네요!" ); } if문을 쓸 때는 중괄호 { }를 사용해 코드를 블록으로 감싸는것이 좋다 ! 불린형으로 변환 if문은 괄호안의 표현식을 평가하고 그 결과 불린값으로 변환함 숫자 0, 빈문자열"", null, undefined, NaN은 불린형으로 변환시 모두 flase 이외의 값은 불린형으로 변환시 true가 되..
태그 자바스크립트를 HTML문서 대부분의 위치에 삽입가능 코드구조 문 statement 어떤 작업을 수행하는 문법구조와 명령어를 의미 코드의 가독성을 높이기 위해 각 문은 서로 다른 줄에 작성하는 것이 일반적 세미클론 줄바꿈이 있다면 세미클론을 생략할 수 있다 대부분의 겨웅 줄바꿈은 세미클론을 의미, 하지만 항상은 아님 주석 // 한줄일때 사용 /* */ 문단으로 사용 엄격모드 "use strict" 반드시 최상단에 위치할 것 변수와 상수 변수 변수(variable)는 데이터를 저장할 떄 쓰이는 이름이 붙은 저장소 let 키워드를 사용하여 변수 생성 let message; //massage 라는 이름을 가진 변수 생성(선언 message = "hi"; //문자열 저장,=할당 연산자 사용..