JS(JavaScript)란?
JS(JavaScript)란?
오늘은 JS(JavaScript)에 대해 알아보겠습니다.
편하게 JS라고 부르겠습니다.
JS는 과거에 혼란스러웠던 브라우저들의 싸움에서 살아남아
현재 여러 브라우저에서 표준으로 사용되는 프로그래밍 언어로 사용되고 있습니다.
현재는 크롬, 파이어폭스, 사파리 등 다양한 브라우저가 있었는데
과거에는 MS에서 개발한 인터넷 익스플로러 브라우저를 주축으로
경쟁 브라우저들이 많은 싸움이 있었습니다.
그래서 개발자들은 그 혼란 속에서 고통을 받으면서 개발을 하게 되었는데
JS가 그 과정에서 많은 도움을 주었습니다.
(현재는 크롬의 등장으로 싸움의 정리가 되고 있습니다.)
JS는 ES1 버전을 시작으로 매년 새로운 ES 버전을 출시하고 있습니다.
현재 많이 사용되는 주요 기능들은
ES5와 ES6 버전에서 대부분 탄생했으며
이후 약간의 새로운 기능들이 추가가 되고 있지만
가장 많이 사용되는 기술들은 ES5, ES6 버전에서 나왔다고 보시면 됩니다.
여기서 ES란 컴퓨터 시스템의 표준을 관리하는 ECMA 인터내셔널에서
과거에 JS가 표준화되면서 탄생한 ECMA Script의 약자로 ES라고 표기합니다.
말 그대로 컴퓨터 시스템에서 표준으로 사용되는 프로그래밍 언어라고
할 수 있습니다.
과거에 JS가 탄생했을 때는 단순히 웹페이지에서 보조적인 부분을 담당하는
프로그램 언어였는데 점점 웹페이지가 동적으로 변화하면서
JS도 그런 역할을 수행할 수 있는 기능과 보조 프로그램,
프레임 워크 등이 추가가 되면서
기존에 프런트엔드의 영역을 담당했던 JS가
백엔드 영역까지 담당할 수 있게 되었습니다.
그래서 표준 프로그래밍 언어가 되었고
많은 개발자들에게 과거에서부터 꾸준히 사랑받고 있는
언어라고 할 수 있습니다.
JS에서 사용되는 주요 기술들은
변수, 객체, 연산자, 함수, 문, 표현식 등
많은 기술들이 사용이 되고 있습니다.
위에 기술들은 다음 기회에 자세하게 다뤄보겠습니다.
오늘 간단하게 설명을 드리면
변수는 var, let, const와 같은 키워드를 통해
변수 선언될 대상을 지정하고
대상의 결과를 출력하는 형태로 표현할 수 있습니다.
객체는 그룹이라고 생각하시면 되는데
객체 안에 반복되는 변수나 문을 넣어서
변화하고 싶거나 반복하고 싶을 경우
더욱 빠르게 변화하거나 반복할 수 있습니다.
그리고 코드를 작성할 때는 가독성이 중요한데
객체를 통해 가독성을 높일 수 있습니다.
그밖에 연산자, 함수, 문, 표현식 등에 대해서는
다음 기회에 더욱 자세하게 다뤄보겠습니다.
JS는 웹페이지를 동적으로 만들어줄 때 유용하게 사용되고
코드의 가독성을 높여주거나 수정할 경우
유용하게 사용할 수 있습니다.
그밖에 react, vue.js, jqury와 같은 프레임 워크를 사용하여
더욱 빠르고 효과적인 웹페이지를 구성할 수 있습니다.
오늘 내용을 정리해보면
JS는 웹프로그램에서 기본으로 사용되고
과거부터 꾸준하게 인기가 많은 프로그램 언어입니다.
JS를 사용하는 이유는 가독성을 높여주고
웹페이지를 동적으로 만들어주고
변수, 함수, 연산자, 문, 표현식 등의 기술과
react, vue.js, jqury와 같은 프레임 워크를 사용하여
빠르고 간결한 코드를 작성할 수 있는 장점이 있는 언어입니다.
감사합니다!
