배씨의 개발일지

데이터 타입 본문

JS

데이터 타입

용찬 2023. 6. 2. 00:54

Javascirpt에서 데이터 타입은 run하는 time에 결정된다.

코드를 작성할 때가 아니라 실제 코드가 실행될 때 즉 터미널에 코드가 실행될 때

그때, 데이터 타입이 결정이 된다

 

 

데이터 타입에는 숫자형과 문자형으로 나뉜다.

숫자형 데이터 타입

// 1. 정수
let num = 10
console.log(typeof num) // number

// 2. 실수(float)
let num2 = 3.14
console.log(typeof num2) // number

// 3. 지수(exp)
let num3 = 2.5e5 // = 2.5 + 10^5
console.log(typeof num3) // number

// 4. nan ( Not a number)
let num4 = "Hello" 
console.log(typeof num4) // nan

// 5. 무한대 (Infinity)
let num5 = 1/0
console.log(typeof num5) // Infinity

.

문자형 데이터 타입

 

// 문자형 데이터타입 선언 시 "" '' 안에 넣어줄 것

let str = "Hello World!"
console.log(typeof str) // String

// 1. 문자열 길이 확인
console.log(str.length) // 12

// 2. 문자열 결합
let str1 = "Hello,"
let str2 = "World"
let result = str.concat(str2)
console.log(result) // Hello,World

// 3. 문자열 자르기
let str3 = "Hello, World!"
console.log(str3.substr(7,5)) // 7번째 문자부터 5개 자르기 : World
console.log(str3.slice(7,12)) // 7번째 문자부터 12번째 문자까지 자르기 : World

// 4. 문자열 검색
let str = "Hello, World"
console.log(str4.search("World")) // world의 시작 지점 검색 : 7

// 5. 문자열 대체
let str5 = "Hello, World!"
let result2 = str5.replace("World", "JavaScript")
console.log(result2) // Hello, JavaScript!

// 6. 문자열 분할
let str6 = "apple, banana, kiwi"
let result2 = str6.split(",") // " " 따옴표 안에 있는 값을 기준으로 분할
console.log(result2) // ['apple', 'banana', 'kiwi']

 

'JS' 카테고리의 다른 글

Nest.js와 TypeORM  (0) 2024.03.04
NPM과 yarn  (0) 2024.03.04
TypeScript  (0) 2023.07.25
JS-querySelector()  (0) 2023.06.08
변수와 상수  (0) 2023.06.02
Comments