| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- application.properties
- @RequestMapping
- Java
- gradle
- springmvc
- MVC
- AOP
- 스프링
- c:if
- after-throwing
- 생성자주입
- 유효성검사
- produces
- SpringBoot
- 비즈니스레이어
- frontController
- jointpoint
- 의존주입
- PointCut
- 어노테이션
- @ResponseBody
- 서비스레이어
- @RequestParam
- .xml
- @Valid
- @
- spring
- 바인딩변수
- springjdbc
- Model
- Today
- Total
메모장
06. 데이터 타입 - 문자열과 숫자 본문
자바스크립트 라는 컴퓨터 언어에 어떤 형태의 데이터가 있는지 살펴 보고, 그중 대표적인 것으로 문자와 숫자 라는 데이터 타입에 대해 깊게 이해 해보자


숫자를 의미하는 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" 이라는 문자열이 출력된것
'JavaScript > [생활 코딩 JS]' 카테고리의 다른 글
| 08. 웹브라우저 제어 (0) | 2024.04.24 |
|---|---|
| 07. 변수와 대입 연산자 (0) | 2024.04.24 |
| 05. HTML과 JS의 만남: 콘솔 (0) | 2024.04.24 |
| 04. HTML과 JS의 만남 : 이벤트 (0) | 2024.04.24 |
| 03. HTML과 JS의 만남 : <script> 태그 (0) | 2024.04.24 |