1. 기본 자료형
자바스크립트에서는 숫자, 문자열, 불을 많이 사용한다.
1) 숫자
- 소수점이 있는 숫자와 없는 숫자 모두 같은 자료형으로 인식한다.
- 사칙연산이 가능하며 우선순위도 일반 계산과 동일하다.
- 계산식에 괄호도 사용가능하다.
- 나머지 연산(%)도 지원한다.
2) 문자열
- 따옴표를 넣어서 문자열을 만든다. 따옴표는 큰따옴표, 작은따옴표 뭐든 상관없다.
- 이스케이프 문자를 사용할 수 있다.(/", /', /n 등)
- 덧셈기호를 사용하면 문자열을 연결할 수 있다.
- 문자열에 대한 인덱싱이 가능하다.
'안녕하세요'[0]
=> 안
'안녕하세요'[2]
=> 하
- 문자열의 길이는 '문자열.length'로 구할 수 있다
'안녕하세요'.length
=> 5
'자바'.length
=> 2
"".length
=> 0
3) 불
- 참과 거짓을 나타내는 자료형을 말한다.
- true, false 두 값이 있다.
- 비교연산자를 사용해서도 만들 수 있다.
[비교연산자 종류]
연산자 | 설명 |
=== | 양쪽이 같다 |
!== | 양쪽이 다르다 |
> | 왼쪽이 더 크다 |
< | 오른쪽이 더 크다 |
>= | 왼쪽이 더 크거나 같다 |
<= | 오른쪽이 더 크거나 같다 |
52 > 273
=> false
10 === 10
=> true
'가방' > '하마'
=> false
- '!'로 부정을 나타낼수 있으며 논리곱 연산자(&&) 논리합 연산자(||) 등도 사용이 가능하다.
- 자료형 검사로 typeof 연산자를 사용한다.
typeof('문자열')
=> "string"
typeof(273)
=> "number"
typeof(true)
=> "boolean"
// 괄호가 없어도 사용가능
typeof '문자열'
=> "string"
2. 상수와 변수
1) 상수
- 상수 : 한번 값을 넣으면 바꿀수 없는 수, 항상 같은 수
- 상수는 const로 선언한다.
- 특정 이름의 상수는 한 파일에서 한번만 선언할 수 있다.
- 만약같은 이름으로 상수를 한번 더 선언하면 오류가 생긴다(Identifier has already declared)
const pi = 3.141592
const r = 10
2) 변수
- 변수 : 값을 계속 변경 가능, 변할 수 있는 수
- 변수는 let으로 선언한다.
let pi = 3.141592
let r = 10
3. 자료형 변환
- Number() : 숫자 자료형으로 변환
- String() : 문자열 자료형으로 변환
- Boolean() : 불 자료형으로 변환
[prompt함수]
- 문자열 자료형을 입력할때 사용하는 함수
prompt(메시지 문자열, 기본 입력 문자열)
prompt('message','_default')
'혼공단 > 혼공단 6기' 카테고리의 다른 글
혼자 공부하는 자바스크립트 4장 - 반복문 (0) | 2021.07.21 |
---|---|
[혼공단 6기] 혼자 공부하는 자바스크립트 2주차 후기 및 미션 인증 (0) | 2021.07.16 |
혼자 공부하는 자바스크립트 3장 - 조건문 (0) | 2021.07.16 |
[혼공단 6기] 혼자 공부하는 자바스크립트 1주차 후기 및 미션 인증 (0) | 2021.07.10 |
혼자 공부하는 자바스크립트 1장 - 기본 용어 (0) | 2021.07.10 |