푸르생 스토리

JavaScript 에서 문자(Text) 개념 ? No! 문자열(String) ! 본문

개발/java script

JavaScript 에서 문자(Text) 개념 ? No! 문자열(String) !

푸르생 2021. 1. 12. 08:00
728x90
반응형
SMALL

시작부터 문제를 내볼게요.

자 다음 중 스크립트 내에 다음 중 얼럿 중 제대로 작동하는 얼럿은 몇 번째 얼럿일까요?

 

정답. undefined로 응답한 부분이 제대로 작동 함을 의미한다.

 

 

문자는 "(큰 따옴표) 혹은 '(작은따옴표) 중의 하나로 감싸주어야 합니다.

큰 따옴표로 시작하면 큰 따옴표로 끝나야 하며, 작은따옴표로 시작하면 작은따옴표로 끝나야 제대로 작동을 합니다.

 

나쁜 예)

좋은 예)

 

 

나쁜 예)

좋은 예)

 

그중에 예외도 있다.

' 작은따옴표로 끝나기 전에 역 슬래쉬(\ :  엔터와 쉬프트 사이 버튼)를 넣어주면

역 슬래쉬가 escap 직역하자면 탈출을 의미하며 뒤에 배치된 작은따옴표를

작은따옴표(')의 역할을 배제시켜 텍스트 화 시켜 버린다.

 

자. 오늘은 문제가 많네요. ㅎㅎ

 

두 번째 문제

다음 중 숫자의 형식을 가진 텍스트와 문자의 형식을 가진 텍스트를 구분해 보시오.

 

정답. 

따옴표가 양쪽에 붙지 않은 경우에는 1이 number(숫자) 로 분류 되고

따옴표가 붙은 1에는 string(문자들) 이라고 분류가 된다.

 

다음과 같이 JavaScript에서 자신이 확인하고 싶은 부분 앞에

typeof 를 넣고 실행을 한다면

대상의 정체를 밝혀 낼 수가 있다.

 

String이라고 한다.

숫자를 따옴표로 감싸면 문자가 된다. 아래는 문자다. typeof는 값의 데이터 형을 알려주는 기능이다.

결과 : string

아래와 같이 따옴표 없는 숫자는 number가 출력된다.

결과 : number

 

728x90
반응형
LIST