ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 02-1. 기본자료형
    Book/혼자 공부하는 자바스크립트 2022. 1. 27. 12:04

    프로그래밍에서 프로그램이 처리할 수 있는 모든 것을 자료(data)라고 부르며, 자료 형태에 따라 나눠 놓은 것을 자료형이라고 부릅니다.

     

    숫자(number) : 소수점이 있는 숫자와 없는 숫자를 모두 같은 자료형으로 인식합니다.

     

    숫자 연산자

    연산자 설명 연산자 설명
    + 더하기 연산자 * 곱하기 연산자
    - 빼기 연산자 / 나누기 연산자

     

    문자열(string) : 문자들의 집합을 문자열이라고합니다.

    // 문자열 사용법
    
    '안녕하세요' // 작은 따옴표를 사용
    
    "안녕하세요" // 큰 따옴표를 사용
    
    // 따옴표를 문자 그대로 사용하고 싶다면..
    "This is \"string\"" //이스케이프 문자(\)를 사용하여 따옴표를 문자 그대로 사용할 수 있다.

     

    불(boolean) : 참과 거짓 값을 표현할때 불자료형을 사용한입니다. 불  자료형은 true false 2가지입니다.

    연산자 설명
    === 양쪽이 같다
    !== 양쪽이 다르다
    > 왼쪽이 더 크다.
    < 오른쪽이 더 크다.
    >= 왼쪽이 더 크거나 같다.
    <= 오른쪽이 더 크거나 같다

     

    불 논리합 / 논리곱 연산자

    연산자 설명 내용
    && 논리곱 연산자 양쪽 변의 값이 true일때 true 이외에는 모두 false
    || 논리합 연산자 양쪽 변의 값 중 하나만 true여도 true, 둘다 false이면 false입니다.
    ! 논리 부정연산자 참을 거짓 , 거짓을 참

     

    자료형 검사(typeof) : typeof을 이용하여 어떠한 type인지 확인 할 수 있습니다.

    typeof(자료)

     

    템플릿 문자열

    • 템플릿 문자열은 벡틱(`) 기호로 감싸 만듭니다. 문자열 내부에 `${...}`기호를 사용하여 표현식을 넣으면 표현식이 문자열 안에서 계산됩니다.
    console.log(`표현식 273+52의 값은 ${273+52}입니다...!`)

     

    == 연사자와 != 연사자

    • !=== 연산자=== 연산자는 '값과 자료형이 같은지'를 비교하는 연사자 이며 == 연산자 != 연사자는 '값이 같은지'를 비교하는 연산자입니다.
      1==="1" //다음 코드는 자료형이 달라도 어떻게든 변환을 하고 나면 값이 같아지므로 true입니다.
      
      false=="0" //false가 0으로, "0"이 0으로 변환된 뒤에 비교합니다.
      
      ""==[] //빈 문자열은 false, 비어있는 배열은 []는 false로 변환된 뒤에 비교합니다.
      
      0 == [] //0은 false, 비어있는 배열 []는 false로 변환된 뒤에 비교합니다.​
Designed by Tistory.