JavaScript | String Method (String 내장 객체 메서드)

Ryan·2020년 9월 11일
0

JavaScript

목록 보기
14/18
post-thumbnail

자바스크립트의 원시타입에는 기본적으로 존재하는 메서드들이 있다.
그중 String 메서드들에 대해 알아보자.

String Method

1) String.toUpperCase()

: 전부 대문자로 바꿔준다.

let lastName = 'Ahn SangHyuk';
let upperLastName = lastName.toUpperCase(); // output: AHN SANGHYUK
  • 기존 String에는 영향을 주지 않는다.

2) String.toLowerCase()

: 전부 소문자로 바꿔준다.

let lastName = 'Ahn SangHyuk';
let upperLastName = lastName.toLowerCase(); // output: ahn sanghyuk
  • 기존 String에는 영향을 주지 않는다.

3) String.indexOf()

: 위치를 알고 싶은 문자열의 인덱스 값을 반환한다.

let info = "JavaScript는 프로래밍 언어이다.";
let firstChar = info.indexOf("프로래밍"); // output: 12

4) String.slice()

: String의 인덱스를 이용하여 원하는 만큼 잘라서 새로운 String을 만들어준다.

let info = "JavaScript는 프로래밍 언어이다."
let sliceInfo = info.slice(0,10) // output: 'JavaScript'
  • 기존 String에는 영향을 주지 않는다.
  • slice(잘릴 시작위치, 잘릴 끝위치)

5) String.split()

: split 브라켓 안에 넣은 기준으로 String을 잘라 배열에 담는다.

let info = "JavaScript는, 프로래밍언어이다."
let splitInfo = info.split(',') // output: ['JavaScript는', '프로래밍언어이다.']

6) String.replace(/ /g,'')

: 문자열의 모든 공백을 제거할 수 있다.

'Sanghyuk is MyName'.replace(/ /g,'') //output: 'SanghyukisMyName'

7) String.trim()

: 문자열의 앞뒤 공백을 제거할 수 있다.

' Sanghyuk is MyName '.trim() //output: 'Sanghyuk is MyName'
profile
"꾸준한 삽질과 우연한 성공"

0개의 댓글