-
1-3 데이터 타입JavaScript 문법 종합반 2023. 4. 1. 16:54
02.js 파일생성
데이터 타입은 runtime에 결정된다.
runtime: 코드를 작성할 때가 아니라, 실제 코드가 실행될 때(터미널에 코드가 실행될 때)
ex. java: String a = "abc"; 자바에서는 스트링(문자열)이라는 데이터 타입을 미리 정해놔야하는 반면,
javascript에서는 const a = "abc";라고 해놓고 터미널 출력하면(runtime) 그때 데이터 타입이 결정된다.
데이터 타입(데이터 종류)
1. 숫자
1-1. 정수
let num1 = 10;
console.log(num1);
터미널 결과: 10
let num1 = 10;
console.log(num1);
console.log(typeof num1); typeof연산자를 통해 num1값의 타입트래킹
터미널 결과: 10 number
1-2. 실수(float)
let num2 = 3.14;
console.log(num2);
console.log(typeof num2);
터미널 결과: 3.14 number(변수 값 숫자에 큰따옴표를 씌우면 srting으로 인식한다)
1-3. 지수형(Exp)
let num3 = 2.5e5 //2.5 x 10^5
console.log(num3);
console.log(typeof num3);
터미널 결과: 250000 number
1-4. NaN 문자를 숫자로 나타내려 했을때(타입트래킹 실패)
let num4 = "Hello"/2;
console.log(num4);
터미널 결과: NaN (Not a Number)
1-5. 무한
let num5 = 1/0;
console.log(num5);
console.log(typeof num5);
터미널 결과: Infinity number
1-6. -무한
let num6 = -1/0;
console.log(num6);
console.log(typeof num6);
터미널 결과: -Infinity number
03.js 파일 생성
2. 문자 : string
-데이터타입 트래킹
let str = "Hello World!"
console.log(str);
console.log(typeof str);
터미널 결과: Hello World! string
-문자열 길이 확인하기
let str = "Hello World!"
console.log(str.length);
터미널 결과: 12
-문자열 결합하기(concatenation)
let str1 = "Hello, "
let str2 = "world!"
let result = str1.concat(str2)
console.log(result);
터미널 결과: Hello world!
-문자열 자르기(substring)
let str3 = "Hello, World!"
console.log(str3.substr(7, 5)); 7번째부터 5개까지 출력
터미널 결과: World
let str3 = "Hello, World!"
console.log(str3.slice(7, 12)); 7~12번째까지 출력
터미널 결과: World
-문자열 검색
let str4 = "Hello, World!"
console.log(str4.search("world")); world라는 문자가 시작되는 위치
터미널 결과: 7
-문자열 대체
let str5 = "Hello, World!";
let result01 = str5.replace("world", "javascript")
console.log(result01);
터미널 결과: Hello, javascript!
-문자열 분할
let str6 = "apple, banana, kiwi";
let result02 = str6.split(",");
console.log(result02);
터미널 결과: ['apple', 'banana', 'kiwi']배운점
타입트래킹-typeof
문자열 길이-length
문자열 합치기-concat
문자열 가르키기/잘라내기-substr/slice 결과값은 문자가 나오게 함.
문자열 검색-search 결과값은 자리가 시작되는 숫자값이 나오게 함.
문자열 대체-replace
문자열 분할-split("")
문자의 길이를 도출해내고 싶을때, 변수 할당한 string값들을 합치고싶을때, 어디서부터 어디까지(또는 어디서부터 기점으로 몇개째까지) 문자열을 나타내게 하고 싶을때, 내가 찾는 문자가 시작되는 자리의 숫자값을 찾을 때, 문자 a를 b로 바꾸고 싶을 때, 지정한 글자(",")를 이용해서 [' ', ' ', ' ',]으로 나타내고 싶을 때 사용 할 수 있다.
'JavaScript 문법 종합반' 카테고리의 다른 글
1-6 연산자 (0) 2023.04.01 1-5 형 변환 (0) 2023.04.01 1-4 데이터 타입 (0) 2023.04.01 1-2 변수와 상수 (0) 2023.04.01 1-1자바스크립트 소개 (0) 2023.04.01