자바스크립트란?

황성호·2021년 2월 27일
0

자바스크립트란 ?
‘웹페이지에 생동감을 불어넣기 위해’ 만들어진 프로그래밍 언어입니다.

자바스크립트의 어원!
처음 자바스크립트가 만들어졌을 때는 LiveScript’라는 이름으로 불렸습니다. 그런데, 당시 자바의 인기가 아주 높은 상황이었습니다. 관련인들은 자바스크립트를 자바의 ‘동생’ 격인 언어로 홍보하면 도움이 될 것이라는 의사결정을 내리고 이름을 바꿨습니다.

ECMA-262 명세서(https://www.ecma-international.org/publications-and-standards/standards/ecma-262/)는 자바스크립트와 관련된 가장 심도 있고 상세한 정보를 담고 있는 공식 문서입니다. 읽어봐야할듯... 시간날때 읽어보자! 현재 주니어 개발자를 준비하므로 패스~!

https://kangax.github.io/compat-table
자바스크립트 기능 목록, 특정 엔진이 지원하는지 여부

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
특정 함수나 메서드에 대한 깊이 있는 정보
함수나 메서드의 원형 확인 가능할듯, developer.android같은 느낌, 자주 들어갈듯!

scipt태그의 src속성이 있으면 내부코드를 못가짐!

자바스크립트는 줄 바꿈이 있으면 이를 ‘암시적’ 세미콜론으로 해석합니다. 이런 동작 방식을 세미콜론 자동 삽입(automatic semicolon insertion)이라 부릅니다.

자바스크립트가 대괄호 [...]앞에는 세미콜론이 있다고 가정하지 않기 때문입니다.
왠만하면 세미콜론 넣자!

한줄주석 //
여러줄 주석 /* */

지시자 "use strict", 혹은 'use strict'가 스크립트 최상단에 오면 스크립트 전체가 “모던한(최신버전?)” 방식으로 동작합니다.
코드를 클래스와 모듈을 사용해 구성한다면 "use strict"를 생략해도 된다

변수명에는 오직 문자와 숫자, 그리고 기호 $와 _만 들어갈 수 있습니다.
첫 단어를 제외한 각 단어의 첫 글자를 대문자로 작성합니다. myVeryLongName같이 말이죠.
변수 이름 대·소문자 구별

상수선언
변화하지 않는 변수를 선언할 땐, let 대신 const를 사용, 상수로 선언하면 재할당 불가!

대문자 상수는 ‘하드 코딩한’ 값의 별칭을 만들 때 사용하면 됩니다.

https://ko.javascript.info/intro
https://ko.javascript.info/manuals-specifications
https://ko.javascript.info/code-editors
https://ko.javascript.info/structure

profile
개발!

0개의 댓글