[js]padStart와 padEnd로 00:00 시간 포맷 형식 구현
·
개발/JavaScript
padStart와 padEnd에 대해 깊이 있게 알아보려고 합니다.이 두 메서드는 특히 시간 형식을 다룰 때 굉장히 유용한데요,00:00 형식의 시간을 만들 때 어떻게 활용할 수 있는지 자세히 살펴보겠습니다. padStart와 padEnd란?padStart와 padEnd는 ES2017(ES8)에서 도입된 String 메서드입니다. 이 메서드들은 문자열의 시작 또는 끝에특정 문자를 채워 넣어 원하는 길이의 문자열을 만들 수 있게 해줍니다. padStart 메서드padStart는 문자열의 시작 부분에 지정된 문자를 채워 넣습니다.const str = '5'; console.log(str.padStart(2, '0')); // 출력: '05' padEnd 메서드padEnd는 문자열의 끝 부분에 지정된 문자를 ..
use strict 엄격 모드 ES5
·
개발/JavaScript
엄격모드 'strict mode'의 배경과 기능ES5 (ECMA Script5) 가 등장하기 전까지호환성 이슈 없이 발전해왔다즉, 기존의 기능을 변경하지 않으면서 새로운 기능이 추가 되었다 ES5에서 새로운 기능이 추가기존 기능 중 일부가 변경되었다.-> 호환성 문제 발생 가능 호환성 문제로 인해변경사항 대부분은 ES5의 기본 모드에선 활성화 되지 않도록 설계됨 대신!!!use strict 로 엄격모드 (strict mode) 를 활성화 했을 때만 ES5의 변경 사항이 활성화 되도록 해둠' use strict '이 use strict 지시자가 스크립트 최상단에 오면 스크립트 전체가 모던한 방식으로 작동반드시 스크립트 최상단에 위치+ 스크립트 최상단 뿐만 아니라 함수 본문 맨 앞에 올 수도 있다이때는 오직..
OBJECTIVE
'개발/JavaScript' 카테고리의 글 목록