본문 바로가기
개발일지/임시카테고리

javascript - 내장함수(메서드)1. 대문자,소문자, 양끝에 있는 공백 제거

by 다니엘의 개발 이야기 2022. 11. 24.
320x100

javascript - 내장함수

 

-비파괴 메소드 (출력당시에는 변한듯 보이나, 본질적으로 변한것은 아니다)

(더 쉽게는 m.toUpperCase()로 출력이 대문자로 되더라도

다시 m을 출력해보면 여전히 hey i love you로 본 문장이 출력된다)

 

#1 대문자로 만들기

 

1)m이라는 변수에 문장을 담아준다.

let m = ‘hey i love you’;

 

2)m.toUpperCase()

를 하게 되면

m안에 담긴 내용은 모두 대문자로 출력된다.


#2 소문자로 만들기

 

1의 방법에서 메서드만 toLowerCase()

로 해주면 m에 담긴 전체문장이 소문자로 출력된다.


#3 가장 앞쪽 공백, 가장 뒷쪽 공백을 잘라내기

 

파이썬에서는 ‘ ’등을 함께 이용하여 strip, split으로 없앨수 있었던 것으로 기억하는데

이와 같은 기능으로써 ‘trim’ 메서드가 있다.

 

let m = ‘    hey i love you.  

라고 m을 선언 해주고

m.trim()

을 해주게 되면

hey i love you

로 출력이 된다.


#4 메서드 중복 사용

 

메서드는 아직 잘은 모르겠고 전체가 가능한지는 모르겠으나 최소한에 여태까지 배운

3개에 대해서는 적절하게 중복 사용이 가능하다.

이를테면 앞뒤 공백을 없애고 싶고, 전체를 대문자 화 하고 싶다고 하면

 

let m = ‘   let me introduce  ’;

라고 선언하고

 

m.toUpperCase().trim()

으로 하게 되면

LET ME INTRODUCE

라고 실행되게 된다.

앞뒤 공백없이

300x250