DH의 개발 공부로그
[Javascript] #1 Javascript란? 본문
728x90
Javascript 란?
자바스크립트란 동적으로 요소를 변경하고 사용자 인터페이스를 지원하기 위해 고안된 스크립트 언어이며,
넷스케이프 커뮤니케이션 사에서 개발하였고, 본래 이름은 모카(Mocha), 그리고 라이브 스크립트 였으나,
당시 JAVA 언어가 인기를 끌어서 관련이 없었음에도 Javascript 라고 명명하였습니다.
표준화된 언어의 공식 이름은 ECMAScipt이고, 아직까지도 대외적으로 사용되는 이름은 Javascript이다.
javascript 엔진
- V8: 구글에서 만듬, 크롬이 먼저 채택, 이후 Electron, Node.js에서 사용, ms사에서도 기존 자체 엔진을 버리고 V8을 채택중
- SpiderMonkey: FireFox 브라우저에서 사용 중
- JavaSctiptCore: 오픈 소스로 Apple과 Safari 브라우저에서 사용중
자바스크립트는 굉장히 유연한 언어라고 볼 수 있다.
하지만 유연하다라는 것은 굉장히 위험하다고 할 수도 있습니다.
flexible === dangerous
Javascript Naming Rule
- camelCase(단봉 낙타 기법): 낙타의 등처럼 볼록 솟아난 것 같은 모습. 단어를 차례대로 나열하면서 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 작성하는 방식. 변수, 함수등은 camelCase로 작성.
- PascalCase(쌍봉 낙타 기법): class명을 작성할때 사용. 쌍봉 낙타 기법은 두 단어를 붙일 때, 앞단어의 첫글자와 뒷 단어의 첫글자등 모든 단어의 첫 글자는 대문자로 작성을 하는 방식.
주석
Javascript에서 주석을 다는 방법은 한줄 주석은//
을 앞에 작성하고, 여러줄에 걸쳐서 작성하는 주석은 css와 같게 /* */
를 이용해 작성을 할 수 있습니다.
예)
// 한줄 주석
/*
여러줄 주석
*/
728x90
'JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 if문 중첩 제거 (0) | 2022.10.26 |
---|---|
[JAVASCRIPT] JavaScript로 시계만들기! (0) | 2022.07.31 |
JavaScript코드로 마우스를 따라다니는 원 만들기! (0) | 2022.07.21 |
[Javascript] Javascript 비교 연산자에 대해서! (0) | 2022.06.30 |
[Javascript] DOM에 대해서 알아보자! (0) | 2022.06.16 |
Comments