Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 지역변수
- 캡쳐링
- 중앙정렬
- 코딩공부
- 프론트엔드
- icoMoon
- 자바스크립트
- 전역변수
- addEventListener
- js
- INCLUDES
- 버블링
- truthy
- map()
- git
- 이벤트리스너
- 리액트
- Await
- 이벤트위임
- 돔조작
- 비구조화
- 단락회로평가
- 동기적
- 어웨이트
- 논리연산자
- 비동기적
- async
- falsy
- text-align
- 자바스크립트기초
Archives
- Today
- Total
피리부는 사나이 (pied piper)
[JS] pad.Start(); 메서드 시계에 적용하기 본문

pad.Start 메서드를 이용하면 시간을 알려주는 function을 짤 때 도움이 된다.
pad.Start 메서드를 사용하지 않을 때와 사용할 때의 차이를 미리 보여주겠다.

보다시피 무언가가 어색하다 자바 스크립트에 내장된 new Date 객체는 한 자리수 숫자를 그대로 보여준다.
앞에 01, 02초 이렇게 반환되지 않으니 볼 때 뭔가 허전한 느낌이 들 수 있다.
여러 가지 방법으로 시간을 나타내주는 함수에 0을 한 자리수 일때 붙여주고 그렇지 않을 때는 굳이 붙여주지 않는 로직을
직접 고안해서 구현할 수도 있겠지만, 자바스크립트, 브라우저에서 기본적으로 제공해줌으로써 더 간편하게 코드를 짤 수 있는데
돌아가지 않는 것이 더 좋지 않을까?
pad.Start();의 문법은 매우 간단하다
padStart();에는 파라미터 두 가지가 사용되는데
(targetLength, padString)이 그 두 가지다.
targetLength는 메서드를 적용한 객체의 길이 숫자 조건에 해당하고, padString은 숫자 조건에 해당하지 않을 때 파라미터로 넣어준
"문자열"을 넣어줄 값이다.
예시)

결과)

padStart 메서드가 아주 잘 처리해주고 있음을 볼 수 있다.
'Java Script' 카테고리의 다른 글
[JS] 객체 리터럴 (0) | 2022.04.21 |
---|---|
[JS] 값으로써의 함수 (0) | 2022.04.15 |
[JS] setInterval을 이용한 시간 불러오기 (0) | 2022.03.23 |
[JS] preventSubmit : 기본 동작 막는 방법 (0) | 2022.03.21 |
[JS] 지역 변수와 전역 변수 (0) | 2022.03.02 |