🤷♀️ 자바스크립트는 어떤 언어일까?
🌷자바스크립트 의미
자바스크립트는 원래 웹페이지에 사용될 목적으로 만들어진 언어입니다. HTML은 웹페이지에 각종 요소를 가져다놓고, CSS는 HTML로 만들어진 요소들을 원하는 디자인으로 꾸며주기를 합니다. HTML과 CSS는 기능이 제한된 마크업언어 (스타일언어)로 배치하고 장식만 할 수 있는 언어입니다. HTML과 CSS로만 웹페이지를 만드려면 클릭을 해도 아무런 기능이 없습니다. JAVASCRIPT는 HTML, CSS로 만들어진 웹페이지를 작동시켜 무엇의 기능을 할 수 있도록 시켜주는 언어입니다. 즉, JAVASCRIPT는 프로그래밍언어입니다.
🌷 자바스크립트 특징
○ C와 JAVA등의 언어와 코드가 비슷해서 진입장벽이 낮다고 생각하실 수 있으시지만, 배울수록 어렵게 느껴지는 언어입니다. (생성자 함수, 프로토타입, 동적 바인딩, 클로저 등....)
○ 자바스크립트는 인터프리터 언어입니다.
🫧인터프리터 언어
코딩한 결과를 사용자에게 건내주기 위해 따로 포장하거나 가공하는 (컴파일) 과정을 거치지 않습니다. 때문에 개발과정이 빠르고 유연하지만 버그가 덜 걸러지고, 실행은 조금 느려진다는 단점이 있습니다.
○ 동적 자료을 갖습니다.
숫자를 저장한 변수의 값을 문자열, 불리언, 객체나 배열, 심지어 함수로 바꿀수도 있습니다.
▶ 코딩의 과정을 자유롭게도 해주지만 오류의 여지를 만들기도 합니다.