객체란? 객체 obejct function 객체 = 복합데이터 {key : value} value에 원시 또는 객체를 넣을수있다. 객체란 서로 연관있는 속성과 행동을 묶어주기 위해 속성 : 데이터 -- 순수 데이터 객체 행동 : 함수 (메소드) --- 상태와 행동 객체 밀접하게 관련있는 상태와 행동을 객체로 묶는다. // Object Literal { key : value } // new Object(); // Obejct.create(); // key - 문자, 숫자, 문자열, 심볼 // value - 원시값, 객체 (함수) let apple = { name: 'apple', hello: '☆', 'hello-buy': 'sdf', }; // 속성, 데이터에 접근하기 위해서는 apple.name; //..
전체 글
Junior Developer's Blog ✨함수 입력 -- 처리 -- 출력 처리 함수 : 특정한 일을 수행하는 코드의 집합 함수를 정의한다. function add(a + b){ return a + b; } function - 함수 정의 키워드 add 함수 이름 a, b 매개변수, 인자 return a + b 결과값 반환 함수 단위를 작은 단위의 일들을 묶어야 겠군 수행하는 일을 잘 나타낼수있는 이름 짓기 매개변수이름도 의미있게 지어야 하겠군 함수도 객체이다. 함수는 heap 안에 저장된다. 그래서 add 메모리에는 메모리 주소가 담긴다. 함수의 이름은 함수를 참조하고 있다!!!!!!!!!!!!!!!!!! 함수의 주소를 가지고 있다!!!!!!!!!!!!!!!!!!!! 2. 함수와 메모리 return을 함수 중간에 하게 되면 함수가 종료됨 사용 예..
1. 반복문 for for문 중첩도 가능하다 // 무한루프 for(;;){} ==> 이거는 무한무무무무무한 루루루루프 언젠간 종료 될수 있도록 // 반복문 제어 : continue, break break == 그만두고 싶을때 continue 아래 코드를 무시하고 다음 반복문으로 넘어간다 !!!!! 2. while 3. 논리 연산지 && 그리고 || 또는 ! 부정(단항연산자에서 온것) !! 불리언값으로 변환( 단항연산자 응용버전)
제어문 코드의 흐름을 제어 조건문 if switch 반복문 for while do-while 1. 조건문 if 2. 상항 조건 연산자 조건식에 참인경우 ? 바로 뒤에 있는게 출력 조건식이 거짓이라면 : 뒤에 있는것이 출력 문제 품 ~
컴파일러 언어 / 정적 타입 자바스크립트 인터프리터 언어이다. / 동적 타입 1. 표현식 리터럴 코드에서 값을 나타내는 표기법 123 숫자 '123' 문자 true boolean {} 객체 [] 배열 문장 statement 최소 실행 단위 선언문 반복문 ... 표현식 Expressions 값으로 평가 될 수 있는 문 아래 nodemon에서도 노란색이 숫자이고 흰색 글자는 문자열이다. * 숫자와 문자열을 더하면 문자열이 된다!!!! 단항 연산자 // ! 부정 연산자 // !! 값을 boolean 타입으로 변환함 let a = 1; a += 2; // a = a + 2; 축약버전 증감 연산자 a++ 필요한 연산을 하고, 그 뒤 값을 증가시킴 ++a 값을 먼저 증가하고, 필요한 연산을 함 a = 0; let ..