INTP의 멋대로 개발 세상

[생활코딩 JavaScript] 6강. 데이터 타입(String, Number) 본문

JavaScript

[생활코딩 JavaScript] 6강. 데이터 타입(String, Number)

인팁구름 2023. 4. 7. 20:33

 

이번 포스팅은

6강은 자바스크립트 언어에 어떤 형태의 데이터들이 있는지 살펴보고,

그 중 대표적인 '문자'와 '숫자'에 대해 알아보는 내용인데 🤗

 너무 쉬운 내용이라 (특히 다른 언어공부를 한 사람이라면) 강의 내용 전체를 정리하진 않았다

(정리하다보니 생각보다 긴 거 같은데.. 모든 내용을 정리하진 않았으니 필요한 사람이 있다면 아래 영상 참고!)

 

데이터 타입(Data Type)

= 한국어로는 "자료형"

 

자바스크립트에서는 6개의 데이터타입과 + 객체(Object)가 있다

 

1. String

2. Number

3. Boolean

4. Null

5. Undefined

6. Symbol

+

Object

 


 

그리고 재미있는(?)  String 메서드 2가지!✌

 

 

1. toUpperCase()

: 문자열을 모두 대문자로 바꿔주는 메서드

↔ 반대는 toLowerCase() 이다

 

 

JavaScript String toUpperCase() Method

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

결과값은 "HELLO WORLD"

toLowerCase() 를 쓴다면,

"hello world"

 

 

2. indexOf()

: 특정 문자의 위치를 찾아주는 메서드

: 검색한 문자열이 '첫 번째'로 나타나는 위치 index를 리턴한다.

: 찾는 문자열이 없으면 -1을 리턴한다.

: 문자열을 찾을 때 대소문자를 구분한다.

 

 

JavaScript String indexOf() Method

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

아무 콘솔창에다 입력해 보자!

 

 

'Hello World'.indexOf('O')
// 대문자 O는 해당 문자열에 없으므로 결과값이 -1이다
'Hello World'.indexOf('o')
// 소문자 o는 hello에 있으므로 결과값 4가 출력된다
// (index는 0부터 시작함)
'Hello World'.indexOf('hello')
// hello라는 문자는 존재하지 않으므로 결과값 -1이 출력된다
// 대소문자를 구분하므로 hello는 존재하지 않는 문자열이다
'Hello World'.indexOf('Hello')
// Hello라는 문자열은 0번째 부터 시작하므로 결과값 0이 출력된다.
'Hello World'.indexOf('World')
// World 문자열은 6번째부터 시작하므로 결과값 6이 출력된다

 

 


 

 

 

 

 

Comments