[JavaScript] 자료와 변수
ㅁ자료와 변수
- 자료(data) : 프로그래밍에서 프로그램이 처리할 수 있는 모든 것
- 자료형(data type) : 자료 형태에 따라 나눠 놓은 것
- 숫자(number), 문자열(string), 불(boolean) 자료형
문자열 자료형
- 자바스크립트는 2가지 방법으로 문자열 생성
- 큰따옴표와 작은따옴표 병행사용
- 특수문자
- 이스케이프\ : 따옴표를 문자 그대로 사용해야 할 때
\n
: 줄바꿈\t
: 탭\\
: 역슬래시() 그 자체를 의미
- 문자열 연산자
- 숫자 자료와 마찬가지로 문자열도 기호를 사용해 연산처리
'가나다'+'라마'+'바사아'+'자차'
- 문자열 선택 연산자
- 문자열 내부의 문자 하나를 선택
> '안녕하세요'[0] "안"
- 문자열 길이
> "안녕하세요".length 5
숫자 자료형
- 소수점이 있는 숫자와 없는 숫자를 모두 같은 자료형으로 인식
- 숫자 연산자
- +(더하기), -(빼기), *(곱하기), /(나누기)
- %(나머지 연산자)
불 자료형
- 자바스크립트에서는 참과 거짓 값을 표현할 때 불 자료형을 사용
- 비교 연산자
연산자 설명 === 양쪽이 같다 !== 양쪽이 다르다 > 왼쪽이 더 크다 < 오른쪽이 더 크다 >= 왼쪽이 더 크거나 같다 <= 오른쪽이 더 크거나 같다 - 불 부정 연산자
- 논리 부정 연산자는
!
기호를 사용해 참을 거짓으로, 거짓을 참으로 바꿈
- 논리 부정 연산자는
- 불 논리합/논리곱 연산자
연산자 설명 &&
논리곱 연산자 ||
논리합 연산자
자료형 검사
- typeof 연산자
- 결과로 string, number, boolean, undefined, function, object, symbol, bigint라는 8가지 중에 하나를 출력
> typeof('문자열')
"string"
typeof(273)
"number "
> typeof(true)
"boolean"
- 템플릿 문자열은 백틱(`)기호로 감싸 만듦
- 문자열 내부에
${}
- 문자열 내부에
> console.log(`표현식 273 + 52의 값은 ${273 + 52}입니다...!`)
표현식 273 + 52의 값은 325입니다...!
댓글남기기