01. 그렇다면 자바스크립트는 어떠한 언어인가요?


같은 조원들과 함께 자바스크립트가 어떠한 언어인지 검색하고, 요약해주세요. 먼저 아래의 문서를 읽고 소개된 키워드를 적극 활용해서 검색해보고 조사한 내용을 요약해주세요, 다 검색해보셨다면 조원들과 함께 조사한 내용을 500자 내외로 요약해서 취합해주세요. 자바스크립트의 특징을 설명 할 수 있다면 어떠한 내용이든 상관 없으며(자바스크립트의 역사, 환경 등), 심지어 조원 모두가 똑같이 생각했다면 틀린 내용도 감점되지 않으니 부담없이 작성해 주세요.

02. 자바스크립트는 어떠한 언어인가요? 답변


<aside> 💡 자바스크립트는 웹브라우저에서 html, css를 동적으로 제어하기 위해 만들어진 언어이다. html이 뼈대, css가 꾸미기라면! 자바스크립트는 뼈대를 움직이는 역할을 한다. 자바스크립트의 특징으로는

  1. 인터프리터 언어 : 프로그램이 실행될 때 소스코드를 한 줄씩 읽어가며 명령을 바로 처리한다.
  2. 실행 환경에 영향을 받는 언어 : Node.js 환경에서는 파일을 읽거나 쓰고, 브라우저 환경에서는 웹페이지 조작, 클라이언트와 서버의 상호 작용에 관한 모든 일을 할 수 있다.
  3. 멀티 패러다임을 가지고 있는 언어 : 명령형, 함수형, 프로토타입 기반의 객체 지향형 스크립트 언어이다.
  4. 느슨한 타입의 동적 언어: 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 및 재할당 가능하다.
  5. 장점 : HTML,CSS와 완전히 통합이 가능하며, 모든 주요 브라우저에 지원이 가능하다.
  6. 현재 방향 : SPA(하나의 페이지에서 데이터를 받아오고, 필요한 부분만 업데이트한다.)

</aside>


03. Hello World! 모르겠어요!


<aside> 🤔 책을 읽어가며 모르겠는 부분, 내용, 개념, 단어등을 조원들의 이름과 함께 적어주세요. 책이 잘 읽히지 않는다면 여기에 좀 더 잘 정리해서 내가 이해가 가지 않는 이유를 적어도 좋습니다. 조원분들과 같이 이야기하며, 해결이 됐다면, 그 내용을 기입하고, 절대 지우지 말고 아래의 예시와 같이 취소선으로 해결했다고 표기해주세요!

</aside>

모르겠어요