객체객체와 프로피터객체 : 중괄호로 생성 | 쉼표로 구분프로피터 : 중괄호 안에 있는 속성name 주의사항 : 첫번째 글자는 반드시 문자, 밑줄, 달러 중 하나로 시작 | 띄어쓰기&하이픈 금지 → 규칙을 벗어난다면 반드시 따옴표로 감싸줘야 함value는 모든 자료형 가능 | value 안에 객체 생성 가능객체에서 데이터 접근하기존재하지 않는 값은 undefined// 객체 생성let study = { name: '메롱', 'born Year': 2017, isVeryNice: true, worstCourse: null, bestCourse: { title: '자바스크립트 프로그래밍 기초', language: 'JS' }};// 점 표기법 (objectName.propertyNmae)console.lo..
제어문if문// 만약 [조건부분]이 참이면, 동작부분 실행if (조건부분) { 동작부분}else { // if문이 참이 아니면 넘어와서 실행}else if문 : 2개 이상의 조건식 사용if (조건식) { 동작부분}else if (조건식) { 동작부분}else { }switch문범위를 만족하는 조건식은 if문이 효과적이고, 특정값을 만족하는 조건식을 만들 땐 switch문이 효과적사용시 조건식에서 반드시 등호 3개(===)를 입력해야 함why? switch문은 암시적 형변환을 허용하지 않아서(값들을 비교시 자료형을 엄격히 구분)따라서 switch문을 if문으로 대체시 반드시 등호 3개를 사용하여 일치 비교를 해야 함!switch (비교할값) { case 조건값1: 동작부분; break; case 조건값..
자바스크립트 프로그래밍 기초자료형숫자 : 정수형, 실수형 | 사칙연산 가능문자형(string) : 따옴표로 표현하는 것 | + 를 통해 문자열 이어붙이기 가능불린(boolean) : T/F로 표현추상화란? 구체적인 정보를 숨기고, 필요한 정보만 표현하는 것 | 복잡한 것들을 목적에 맞게 단순화 하는 것변수규칙 : a-z, A-Z, _, $ 로 시작 | 두번째 글자부턴 숫자도 가능 | 대소문자 구별 | 예약어 사용 X지키면 좋은 것 : 의미 없는 이름 X | 너무 추상적인 이름 X | 모든 변수 이름은 카멜케이스로 사용하는 것이 좋음(ex. my_name → myName)// let 키워드를 사용해 변수 선언let coffee = 3000;console.log(coffee);>> 3000함수 : 명령들을 ..