2021/01/25 3

Keywords, Reserved Words

Keywords Reserved Words 자바스크립트에서 특정한 목적을 위해 사용하는 단어 프로그램을 작성할 때, 변수명, 함수명 등 이름으로 사용할 수 없는 단어 이러한 키워드 들은 예약어로 지정되어 있다. 이미 특정한 목적을 위해 사용하기 때문에 사용할 수 없다. return, for, if, break, case, new 등등.. Future reserved keywords 앞으로 특정한 목적을 위해 사용할 가능성이 있어서 사용할 수 없는 예약어 abstract, class, extends, final, float등등...

Javascript/기초 2021.01.25

Expression Statement

값을 만들어내는 간단한 코드를 표현식이라고 한다. 표현식을 값을 만들어내기 때문에 함수의 인자로 사용할 수 있다. Statement 하나 혹은 여러 개의 표현식이 모여 문장을 이룬다. 모든 표현식은 문장이 될 수 있다. (보통) 문장의 끝에는 세미 콜론을 붙인다. 한 줄에 문장이 하나인 경우에는 세미 콜론을 붙이지 않아도 문제가 없다. (하지만 관례적으로 붙힌다.) 한 줄에 여러 문장을 적을 경우, 세미 콜론으로 문장을 구분해야 한다. 마지막 문장은 세미 콜론을 붙이지 않아도 문제가 없다. 마지막 문장의 결과가 반환된다. 조건문, 반복문도 문장이다. (이 경우에는 마지막 뒤에 세미콜론을 붙이지 않는다.) 문장이 모여 만들고자 하는 프로그램이 된다.

Javascript/기초 2021.01.25

Various JavaScript Runtime

script언어인 javascript가 실행되는 런타임환경이 다양하게 있다. chrome, firefox, safari, edge등 데스크탑 웹 브라우저가 있고, node.js와 같이 서버로 활용이되는 runtime환경이 있다. electron, react등 각각 버전에서 다른 runtime환경을 가지고 있다. 이렇게 다양하게 사용이되는 javascript는 문법을 표준화 하고 관리하고 있다. ecma라는 비영리단체에서 이것을 관리하고 있다.

Javascript/기초 2021.01.25