본문 바로가기
    <

Front/JavaScript5

[JavaScript] JavaScript 정리 Node.js 란? (서버 / 언어 / 프레임워크 => ❌) Node.js 는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임 서버가 아니라 서버와 같은 네트워크 프로그램을 만들기 위한 S/W 플랫폼 쉽게 얘기해서 JavaScript를 실행하기 위해 node.js 가 필요하고, node.js를 이용하여 주로 서버 프로그램을 만든다. Javascript 란? C, C++ 로 윈도우 프로그램을 만들었다면, 윈도우 OS가 설치되어 있는 디바이스에서는 어디든 실행 가능하다. Javascript를 실행하기 위해서는 웹 브라우저가 필요하다. => Javascript는 브라우저라는 특정한 프로그램 안에서 동작하기 때문에 브라우저 없이 Javascript를 실행하려면 실행환경이 필요하.. 2022. 6. 28.
[ES6] 2. 객체 1. shorthand property - 기존의 객체 표현 let name = "yeeeh"; let phone = "010-0000-0000"; let age = 20; let person = { name: name. phone: phone, age: age, } - shorthand property : 객체의 속성(property)과 값(대입하는 변수명)이 같으면 생략 가능 let name = "yeeeh"; let phone = "010-0000-0000"; let age = 20; let person = { name, phone, age } // 속성과 값이 다른 경우도 추가 가능 let person = { name, phone, age, address: "my address" } 2. conc.. 2022. 5. 9.
[ES6] 1. let과 const, template literal, shorthandproperty 1. let과 const - 변수 : 선언, 초기화, 할당 단계를 거친다. 구분 선언위치/scope 재선언 재할당 선언,초기화,할당 var 변수 function o o 선언+초기화 let 변수 { } 단위 x o 선언, 초기화, 할당 const 상수 { } 단위 x x 선언+초기화+할당 - var변수는 해당 변수가 선언된 function를 scope로 하기 때문에 어려운 상황이 발생할 수 있다. - 재선언이 되지 않는 let 변수를 사용하자. - 상수의 처리는 const를 이용한다. 2. template literal ` ` (백틱)을 이용한 기능 1) 문자열 처리 이스케이프 문자없이 여러 줄의 문자, 개행, 따옴표 사용 등이 가능하다. 2) 변수 및 함수 사용 ${변수명}, ${함수호출} 을 이용하여 .. 2022. 5. 9.
[JavaScript] 기본 문법 - 함수(Function) (⭐⭐⭐⭐⭐) 1. 선언 / 호출 - JavaScript 에서 함수는 일급 객체이다. 따라서 다음과 같은 사용이 가능하다. -> 변수, 객체, 배열 등에 함수를 저장 -> 다른 함수에 전달하는 전달인자(콜백함수) -> 리턴값 - 프로그램 실행 중 동적으로 생성 가능하다. - 함수 정의 방법 1) 함수 선언문 function 함수이름(매개변수1, 매개변수 2, ..., 매개변수 n){ // 함수 내용 } -> Java 와 다르게 JavaScript에서는 함수의 return type 이 없다. 2) 함수 표현식 let 변수이름 = function (매개변수1, 매개변수 2, ..., 매개변수 n){ // 함수 내용 } 3) Function 생성자 함수 let 함수이름 = new Function("매개변수1", "매개변수2.. 2022. 3. 9.