메모장

06. 데이터 타입 - 문자열과 숫자 본문

JavaScript/[생활 코딩 JS]

06. 데이터 타입 - 문자열과 숫자

Itchild 2024. 4. 24. 22:10
728x90
반응형

 

자바스크립트 라는 컴퓨터 언어에 어떤 형태의 데이터가 있는지 살펴 보고, 그중 대표적인 것으로 문자와 숫자 라는 데이터 타입에 대해 깊게 이해 해보자

 

콘솔 창에서 alert(1+1) 은 바로 2 라고 연산이 되는 모습
 

숫자를 의미하는 Number 라는 데이터 타입에서 아주 중요한 것은 연산입니다. 더하기 (+)는 왼쪽에 있는 값과 오른쪽에 있는 값을 더해서 하나의 값을 만든다는 점에서 이항 연산자 라고 부릅니다.

이항 연산자 중에서 산수를 하는 것이기 때문에 산술 연산자 라고 부릅니다.


문자열이라는 데이터 타입에 대해서 살펴보자. 문자열은 따옴표(" ")로 이뤄져 있습니다. (작은 따옴표로 해도 무방합니다. ) 다만, 큰따옴표로 시작하면 큰 따옴표로 끝나고, 작은 따옴표로 시작하면 작은 따옴표로 끝나야 합니다.

 

문자열에도 아주 유용한 기능이 있습니다.

몇글자로 돼 있는가는 .length ---> 'hello world'.length

문자열을 대문자로 .toUpperCase() ---> 'hello world'.toUpperCase()

 

찾고자 하는 값을 넣을 때 .indexOf ---> 'hello world'.indexOf()

'h' 부터 0 으로 쳐서 4번째 자리에 소문자 'o' 가 나온다는 뜻이며 , 'hello world'.indexOf('world') 는 공백을 포함해서 6번째부터 'world' 문자열이 시작한다는 것을 확인 할 수 있음

 

1은 숫자이지만 "1"은 문자열이기 때문에 값이 다르게 나오는 것을 알 수 있다.

문자열과 문자열 끼리 + 가 붙으면 연산이 아니라 연결 시켜준다. 그래서 "11" 이라는 문자열이 출력된것

728x90
반응형