JavaScript 강의

1-3 데이터 타입 및 JavaScript 꿀팁들

kagan-draca 2024. 8. 12. 12:12

런 타임에 결정되는 데이터 타입!

 

런 타임 : 코드를 작성할 때가 아닌 실행될 때 타임

 

데이터 타입 종류

 

1. 정수 : 소수점이 없는 숫자

ex) 0, 1, 2, 3, 4, 5, 6...

    -1, -2, -3, -4, -5, -6...

 

 

2. 실수 : 소수점이 있는 숫자

ex) 3.14, 3.14...

 

 

3. 문자 : 문자 하나만 존재하는 경우

ex) @, '1', '가', 'C', 'c', 'ㅏ', 'ㄱ', '1'

(JavaScript에는 문자형 자료가 없다)

(전부 문자열 자료형으로 표시된다)

 

4. 문자열 : 문자가 여러 개 존재하는 경우

                            (문자의 나열) 

ex) "문자열", "english", "!@#$%^^", "10", "3.14"

 

 

5. : 참, 거짓을 판별하는 경우

ex) true, false

 

데이터 타입 확인 방법

typeof(변수명) 을 사용하면 자료형을 알 수 있다.

 

여기서 알 수 있는 사실은 JavaScript에는

자료형 문자가 없고 문자열만 존재한다는 사실을 알 수 있다!!

 

JavaScript  추가 꿀 팁

 

 

1. 지수형을 지원한다.

ex) e = 10의 지수승

 

 

2. NaN : Not a Number로 숫자가 아니다.

(숫자가 아닌 값을 변환할 때 나타난다.)

 

 

3. Infinity(무한대)

 

Infinity : +로 무한대일 때 출력된다.

-Infinity : -로 무한대일 때 출력된다.

 

 

4. 문자열 붙이기 및 자르기

 

1) 문자열 붙이기

 

문자열을 붙이는 방법으로는 

- 변수명1 + 변수명2

- 변수명1.concat(변수명2)

가 있다.

 

2) 문자열 자르기

 

 

 

문자열을 자르는 방법으로는

str3.substr(시작 index 위치, 출력하고 싶은 개수(길이))

str3,slice(시작 index 위치, 끝 index 위치)

(햇갈리지 않기 + 경우에 따라 선택해서 사용하기)

 

 

5. 문자열 시작 위치 찾기

 

 

search를 사용해서 찾고자 하는 값의

제일 앞 선 시작 위치를 찾을 수 있다.

 

 

6. 문자열 변경하기

 

replace(현재 변경될 내용, 변경 할 내용)

으로 문자열에 있는 내용을 변경할 수 있다.

 

 

7. 문자열 자르기

 

 

split("자를 기준 내용")으로

문자열을 잘라 배열로 반환할 수 있다.

 

 

 

(아는 내용이라 간단하게 정리 했습니다 ㅎㅎ;;)

(꿀팁은 많이 사용되거나 깜빡깜빡 하는 내용...)