기본 자료형

..·2023년 4월 5일
0
post-thumbnail
  • 자료 : 프로그래밍에서 프로그램이 처리할 수 있는 모든 것
  • 자료형 : 자료 형태에 따라 나눠 놓은 것

문자열 자료형

  • 문자열 : 문자들의 집합
  • 자바스크립트에서는 문자가 하나든 여러 개든 모두 문자열 자료형이라고 한다.

문자열 만들기

  • 큰따옴표 사용
  • 작은 따옴표 사용
  • 콘솔 출력이 큰따옴표로 감싸져있으면 이는 문자열을 의미한다.
  • 따옴표의 종류는항상 일관되게 사용하는 것이 좋다. 하지만 문자열 안에 따옴표를 사용해야 할 경우 예외적으로 2가지 따옴표를 모두 사용한다.
  • 역 따옴표(백틱, backtick): Hello
  • 역 따옴표로 변수나 표현식을 감싼 후 ${…}안에 넣어주면, 원하는 변수나 표현식을 문자열 중간에 손쉽게 넣을 수 있다.
  • 이스케이프 문자()를 사용하여 따옴표를 문자 그대로 사용할 수 있다.

이스케이프 문자

  • \n : 줄바꿈
  • \t :
  • \ : 역슬래시() 그 자체를 의미

문자열 연산자

  • 문자열 연결 연산자 : 문자열 사이에 덧셈 기호(+)를 사용하면 문자열을 연결할 수 있다. 이때 덧셈 기호를 문자열 연결 연산자라고 부른다.
  • 문자 선택 연산자 : 문자열 내부의 문자 하나를 선택할 때는 문자 선택 연산자를 사용한다.
  • 문자열[숫자] .
  • “안녕하세요“ 라는 문자열에서
01234

문자열 길이 구하기

  • 문자열 길이 : 문자열 내부의 문자 개수
  • 문자열 뒤에 온점(.)을 찍고 length라고 입력한다.
  • “안녕하세요”.length

숫자 자료형

  • 소수점이 있는 숫자와 없는 숫자를 모두 같은 자료형으로 인식한다. 슷자를 입력하면 숫자 자료가 만들어진다.

숫자 연산자

숫자 연산자로 기본적인 사칙 연산을 할 수 있다.

연산자설명
+더하기 연산자
-빼기 연산자
*곱하기 연산자
/나누기 연산자
%나머지 연산자
  • 연산자의 우선순위를 고려한다.
  • 덧셈을 먼저 계산하고 싶으면 괄호를 활용한다.

불 자료형

  • 불은 영어로 Boolean 이며 ‘불린’으로 발음된다.
  • 자바스크립트에서는 참과 거짓 값을 표현할 때 불 자료형을 사용한다.
  • 불 자료형은 true 와 false 2가지이다.

불 만들기

  • true와 false를 입력하면 만들 수 있다.
  • 두 대상을 비교할 수 있는 비교 연산자를 사용해도 불을 만들 수 있다.
연산자설명
===양쪽이 같다.
!==양쪽이 다르다.
>왼쪽이 더 크다.
<오른쪽이 더 크다.
>=왼쪽이 더 크거나 같다.
<=오른쪽이 더 크거나 같다.
  • 비교 연산자는 숫자는 물론 문자열 자료형도 비교할 수 있다.
  • 문자열 자료형은 사전의 앞쪽에 있을수록 값이 작다.
if(불 표현식) {
불 표현식이 참일 때 실행할 문장 
}
  • 조건문 괄호 안의 불 표현식이 참이면 중괄호 속 문장을 실행하고, 거짓이면 중괄호 속 문장을 무시한다.

불 부정 연산자

논리 부정 연산자 : ! 기호를 사용하며 참을 거짓으로, 거짓을 참으로 바꾼다.

불 논리합/논리곱 연산자

연산자설명
&&논리곱 연산자
  • && 연산자는 양쪽 변의 값이 모두 true일 때 true를결과로 낸다. 이외에는 모두 false.
  • || 연산자는 양쪽 변의 값 중 하나만 true여도 true를 결과로 낸다.

자료형 검사

  • 자료형을 확인할 때는 typeof 연산자를 사용한다.
  • typeof 연산자도 단항 연산자이다.
> typeof(’문자열’) 
“string” 

> typeof(273) 
"number"

>typeof(true)
"boolean"
  • 괄호가 없어도 상관 없다.

0개의 댓글