이 기사의 예에서는 JavaScript에서 접두사 0을 붙이는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
많은 경우 형식을 표시하기 위해서는 특정 문자열이 꽉 차 있지 않은 경우 선행 0 연산을 수행해야 합니다.
1. 기존 코드
/** * 前补0操作 * @param number String 待操作字符串 * @param length int 目标长度 */ function addZero(number, length) { var buffer = ""; if (number == "") { for (var i = 0; i < length; i ++) { buffer += "0"; } } else { if (length < number.length) { return ""; } else if (length == number.length) { return number; } else { for (var i = 0; i < (length - number.length); i ++) { buffer += "0"; } buffer += number; } } return buffer; }
2. 이 코드는 더 간결합니다
function addZero(str,length){ return new Array(length - str.length + 1).join("0") + str; }
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.