런 타임에 결정되는 데이터 타입!
런 타임 : 코드를 작성할 때가 아닌 실행될 때 타임
데이터 타입 종류
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("자를 기준 내용")으로
문자열을 잘라 배열로 반환할 수 있다.
(아는 내용이라 간단하게 정리 했습니다 ㅎㅎ;;)
(꿀팁은 많이 사용되거나 깜빡깜빡 하는 내용...)
'JavaScript 강의' 카테고리의 다른 글
1-6 연산자(사칙 연산자, 비교 연산자) (0) | 2024.08.12 |
---|---|
1-5 (중요)형변환(명시적, 암묵적) (0) | 2024.08.12 |
1-4 불(참과 거짓) 및 값 존재 유무 (0) | 2024.08.12 |
1-2 JavaScript 변수 선언 (0) | 2024.08.12 |
1-1 JavaScript 소개 (0) | 2024.08.12 |