자바스크립트로 할 수 있는 것들
•
웹 클라이언트 애플리케이션 개발
•
웹 서버 애플리케이션 개발
•
모바일 애플리케이션 개발
- 아이폰
- 안드로이드폰
- 제조사가 추천하는 프로그래밍 언어를 사용해서 만든 앱을 네이티브 앱
- 스마트폰 기능과 웹 페이지를 연결할 수 있는 층을 설치해서 웹사이트가 스마트폰의 기능을 활용할 수 있게 하는 앱이 하이브리드 앱
•
데스크톱 애플리케이션 개발
알아두어야 할 기본 용어
•
표현식 : 값을 만들어 내는 간단한 코드
const
10
+
require
'안녕'
JavaScript
복사
•
문장 : 표현식이 하나 이상 모인 것
10 + 10;
console.log('안녕')
alert('Hello...!')
JavaScript
복사
•
프로그램 : 문장이 모인 것
const fs =
require('fs')
fs.readFile('text,
(e, c) => {
console.log(c)
})
JavaScript
복사
•
키워드
- 특별한 의미가 있는 단어를 키워드라고 함
•
식별자
- 프로그래밍 언어에서 이름을 붙일 때 사용
•
주석
- 코드를 설명할 때 사용
•
출력
- 공부할 때 제대로 하고 있는지 확인하는 기본적인 방법
- 경고창에 출력하는 방법
<script>
alert('Hello JavaScript...!')
</script>
JavaScript
복사
- 콘솔에 출력하기 (인터넷 브라우저에서 Ctrl + Shift + I)
<script>
console.log('Hello JavaScript...!')
</script>
JavaScript
복사
기본 자료형
•
프로그래밍에서 프로그램이 처리할 수 있는 모든 것을 자료라고 함
- 자료 형태에 따라 나눠 놓은 것을 자료형이라고 함
- 가장 많이 사용하는 자료형은 숫자, 문자열, 불
문자열 자료형
•
문자열 만들기
> '안녕하세요'
'안녕하세요'
> "안녕하세요"
'안녕하세요'
JavaScript
복사
•
템플릿 문자열
> console.log ('표현식 273 + 52의 값은 ' + (273 + 52) + 입니다...!')
표현식 273 + 52의 값은 325입니다...!
JavaScript
복사
이렇게 작성하면 표현식을 많이 결합해서 사용하면 코드가 복잡해지기 때문에 자바스크립트에서는 템플릿 문자열이라는 기능이 추가되어 이러한 코드를 간단하게 사용할 수 있음
템플릿 문자열은 백틱(`) 기호로 감싸서 만들 수 있다. 문자열 내부에 ${...} 기호를 사용하여 표현식을 사용
> console.log (`표현식 273 + 52의 값은 ${273 + 52}입니다...!`)
JavaScript
복사