A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/padStart below:

String.prototype.padStart() - JavaScript | MDN

String.prototype.padStart()

Baseline Widely available

padStart() 메서드는 String 값의 메서드로, 결과 문자열이 주어진 길이에 도달할 때까지 이 문자열의 시작 부분에 다른 문자열을 (필요하다면 여러 번) 채웁니다. 패딩은 이 문자열의 시작 부분부터 적용됩니다.

시도해 보기
const str1 = "5";

console.log(str1.padStart(2, "0"));
// Expected output: "05"

const fullNumber = "2034399002125581";
const last4Digits = fullNumber.slice(-4);
const maskedNumber = last4Digits.padStart(fullNumber.length, "*");

console.log(maskedNumber);
// Expected output: "************5581"
구문
padStart(targetLength)
padStart(targetLength, padString)
매개변수
targetLength

현재 str이 패딩된 후의 결과 문자열의 길이입니다. 만약 이 값이 str.length보다 작거나 같다면, str이 그대로 반환됩니다.

padString Optional

현재 str을 채우는 데 사용할 문자열입니다. 만약 padString이 targetLength 대비 너무 길다면, 끝 부분이 잘립니다. 기본값은 유니코드 "space" 문자 (U+0020)입니다.

반환 값

지정된 targetLength의 String으로, padString이 시작 부분부터 적용됩니다.

예제 기본 예제
"abc".padStart(10); // "       abc"
"abc".padStart(10, "foo"); // "foofoofabc"
"abc".padStart(6, "123465"); // "123abc"
"abc".padStart(8, "0"); // "00000abc"
"abc".padStart(1); // "abc"
고정 길이 문자열 숫자 변환
// JavaScript version of: (unsigned)
// printf "%0*d" width num
function leftFillNum(num, targetLength) {
  return num.toString().padStart(targetLength, "0");
}

const num = 123;
console.log(leftFillNum(num, 5)); // "00123"
명세서 브라우저 호환성 같이 보기

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4