본문 바로가기
fastcampus

[패스트캠퍼스 수강 후기] 프론트엔드 인강 100% 환급 챌린지 2 회차 미션

by 새우하이 2020. 9. 8.

자바스크립트라는 프로그래밍 언어는

스크립트 언어이다.

JAVA 와는 전혀 관련이 없는 언어로

스크립트언어는 어플리케이션에서 해당 스크립트를 해석하고 실행할 수 있는 엔진이 존재해 이 스크립트로 해당 어플리케이션을 제어하기 위한 용도로 사용되는 프로그래밍 언어이다.

자바스크립트 엔진은 소스코드를 한 줄 한 줄 해석해서 바로 실행하는데 이런 특성을 가진 프로그래밍언어를 인터프리터 언어라고한다.

자바스크립트는 스크립트언어와 인터프리터 언어의 두가지 특징을 가진 언어이다.

자바스크립트를 해석하고 실행시키는 엔진은 바로 웹 브라우져이다.

브라우저가 좋아지고 사용자의 눈이 높아지며 자바스크립트의 역할은 매우 커졌다.

크롬 브라우저에서 사용하는 자바스크립트 엔진을 이용해서 서버사이드 어플리케이션을 만들 수 있는 nodejs도 등장했다.

또한 데스크탑 어플리케이션을 만들 수 있는 일렉트론

모바일 어플리케이션을 만들 수 있는 아이오닉, 네이티브스크립트, 리액트 네이티브 등이 있다.

Various JavaScript Runtime

해당 내용은 영상강의를 직접 보기를 바람.

해당 강의는 ES5에 기초하여 실습한다.

실습을 위한 준비

Chrome 브라우저와 Node.js

이 두가지가 필요하다.

구글 검색 하여 설치 가능.

나는 추가적으로 VisualStudio Code를 설치하여 사용했다.

폴더와 <파일명>.js 를 하나 생성하여 해당 폴더에서 node <파일명>.js 를 실행시키면 실행 된다.

Expression

값을 만들어 내는 간단한 코드를 표현식이라고 한다.

true 라고하는 표현식은 true라는 값을 만들어낸다.

위는 크롬브라우저의 콘솔창이다.

true , "hi", 100+200 과같은 것이 모두 표현식이다.

표현식은 값을 만들어 내기 때문에 함수 인자로 사용할 수 있다.

함수를 아직 학습하지 않았기 때문에 이해가 가지 않아도 넘어가도 된다.

alert("hello" + " world");

해당 코드를 콘솔창에 입력한다.

아직 alert라는 함수를 배우지 않았지만 alert라는 함수에 "hello" + " world" 라는 표현식을 인자값으로 넘겨준다.

그리고 이 결과값을 보면 alert함수가 대충 어떤 기능을하는 함수인지 감을 잡을 수 있다.

Statement

  • 하나 혹은 여러개의 표현식이 모여 문장을 이룬다
  • 모든 표현식은 문장이 될 수 있고, 문장의 끝에는 세미콜론을 붙인다.

이렇게 표현식에 세미콜론을 붙인 형태는 모두 문장이다.

앞으로 학습하게될 조건문(if)와 반복문(for)도 문장이지만 이 경우에는 마지막 } 뒤에 세미콜론을 붙이지 않는다.

표현식이 모여 문장이되고 문장이 모여 프로그램이 된다.

 

해당내용은 아래 링크 에서 수강할 수 있다.

프론트엔드 개발 올인원 패키지 with React Online. 👉 https://bit.ly/2ETLEzm

 

프론트엔드 개발 올인원 패키지 with React Online. | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

www.fastcampus.co.kr

 

댓글