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
'개발일지 > 임시카테고리' 카테고리의 다른 글
javascript - template literals (python의 formatting 기능) (0) | 2022.11.24 |
---|---|
javascript - 내장함수(메서드)2. 인덱스찾기, 슬라이싱, 반복, replace (0) | 2022.11.24 |
javascript - 변수 생성, 상수(고정값) 생성 / let, var, const (0) | 2022.11.23 |
django - TemplateDoesNotExist at /pybo/ (1) | 2022.11.22 |
django 웹 백엔드 개발자를 위한 준비! (0) | 2022.11.21 |