3. JavaScript

[Project H4C] 7. JavaScript 문자의 표현

도피디 2020. 7. 28. 21:00
반응형

[Project H4C] 7. JavaScript 문자의 표현

자바스크립트에서 문자를 표현하려면 따옴표(큰따옴표 or 작은따옴표) 안에 기재한다.

(위 파란 박스 참조)

 

 

결과값

 

자, 이제 콘솔을 이용해보자. 

작은 따옴표, 큰따옴표안에 있는 문자는 인식이 가능하지만

큰따옴표로 시작해서 (큰따옴표로 끝내지 않고) 작은 따옴표로 끝내게되면

시스템은 아직도 문자의 범위가 끝나지 않았다고 판단하여 

문법적 오류로 취급한다.(SyntaxError)

 

위 두가지 코딩은 유효하다.

- 큰따옴표와 큰따옴표안의 내용은 문자로 인식하므로 ' 을 문자로 인식)

- 작은따옴표와 작은따옴표 안의 내용을 문자로 인식하므로 " 을 문자로 인식)

 

만약 작은따옴표와 작은따옴표 안에 또 작은 따옴표를 문자로 넣고 싶다면? 

👇

이렇게 표현하고 싶다면?

 

첫번째, 두번째 따옴표에 있는 egoing 만 문자로 인식되고

나머지 부분은 문자로 인식되지 않는다. so, 에러가 발생하게됨. 이런 경우에는

 

역슬래쉬를 추가해주면 된다.

결과값

여기서 역슬래쉬를 escape (도망, 탈출 ㅋㅋ) 라고 한다 

(' 의 임무로 부터 탈출시킨닷! 👉\' )


1와 "1"은 같은 데이터 형식일까? 

정답, 다르다.

 

1: 숫자데이터 타입

"1": 문자데이터 타입

 

 

데이터의 타입이 궁금하다면 typeof 를 사용하자.

typeof 1 을 입력 했을 때 숫자 데이터임을 알려준다.

 

typeof "1" 을  했을 때는 문자 데이터인 것을 알려준다.

 

cf. 자바스크립트에서 "문자"는 "문자열"이라는 표현을 쓰고

영어로 string으로 표현된다. 

 

 

반응형