JavaScript
JIT compile programing language
Semi colon
Comment
Data type
Abstraction
Variable
Naming rules
Function
Parameter
Return
자바스크립트(JavaScript)는 HTML, CSS와 함께 World Widw Web의 중요 기술 중 하나인 JIT 컴파일 프로그래밍 언어입니다.
JIT compiler
Just-In-Time의 준말으로, 런타임 시점에 코드를 컴파일하는 방식을 말합니다.JIT compile programing language
JavaScript는 웹 페이지에서 동적인 기능을 추가하고, 사용자와 상호작용하는 등 다양한 기능을 수행할 수 있습니다.
JavaScript는 객체 지향 언어로, 변수, 함수, 클래스, 객체 등의 기본적인 프로그래밍 요소를 갖추고 있습니다.
브라우저에서 제공되는 Document Object Model (DOM)과 Browser Object Model (BOM)을 사용하여 웹 페이지의 요소에 접근하고 조작할 수 있습니다.
JavaScript는 브라우저에서 실행되기 때문에, 어떠한 특별한 설치 없이 모든 브라우저에서 실행될 수 있습니다.
Node.js라는 서버 측 JavaScript 실행 환경을 사용하여 서버 측 개발도 가능합니다.
2015년에 ES6 (ES2015) JavaScript 버전 업데이트를 기점으로 사용량이 크게 늘었습니다.
Mobile application, pc application, VR, AR, block chain 등 다양한 분야에 활용되는 범용되는 기술로 발전했습니다.
한 문장 맨 끝에 세미콜론(;)을 붙여 문장을 구분합니다.
Javascript는 코드를 해석하는 과정에서 상황에 따라 자동으로 세미콜론을 추가해주는 규칙이 있습니다.
필요한 경우에만 사용하는 사람도 있고 반드시 사용하는 사람이 있습니다.
//
뒤, /* */
사이의 내용은 실행되지 않습니다.
Primitive values
복잡한 것들을 목적에 맞게 단순화하는 것
variable_name = value;
declarator
var
let(ES6)
const(ES6)
필수 규칙
function my_func(parameters) {statements}
형태로 선언합니다.
my_func(arguments);
형태로 호출합니다.
함수를 호출할 때 괄호 안에 parameter를 넣어 전달하면 함수 내부에서 사용할 수 있습니다.
전달되지 않은 parameter는 undefined 값으로 설정됩니다.
Default parameter로 전달되지 않았을 때의 기본값을 설정할 수 있습니다.
Default parameter는 뒷쪽에 쓰는 것이 좋습니다.
함수가 실행된 자리에 값을 전달할 수 있게 해줍니다.
Reference