liderando zeros em javascript números
no javascript, existe uma maneira de adicionar automaticamente os zeros de liderança aos números para obter um comprimento específico da string? Por exemplo, convertendo 5 para "05" com um comprimento alvo de 2?
Solução:
Conversão para String
Como os números não têm zeros líderes, precisamos converter para converter. Aqui está uma função de amostra:
function pad(num, size) { num = num.toString(); while (num.lengthExemplo:
pad(5, 2); // "05"abordagem alternativa
se o número máximo de zeros líderes for conhecido, um método alternativo pode ser mais eficiente:
function pad(num, size) { var s = "000000000" num; return s.substr(s.length - size); }números negativos
lidando com números negativos requer remover o sinal negativo e re-adquiri-lo após o preenchimento:
function padWithSign(num, size) { if (num
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3