ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで指定された長さに応じて数字の前にゼロを埋めて出力するメソッドを実装_javascriptスキル

JavaScriptで指定された長さに応じて数字の前にゼロを埋めて出力するメソッドを実装_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 16:08:321119ブラウズ

この記事の例では、指定された長さに応じて数値の前にゼロを埋めて出力する JavaScript メソッドを説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

たとえば、出力される数値の長さが 10 であると仮定すると、数値が 123 の場合、0000000123 が出力されます。桁数が足りない場合は、前に 0 が追加されます。 0 アクションを追加する JS コードを実装する 3 つの異なる方法

方法 1

function PrefixInteger(num, length) {
  return (num/Math.pow(10,length)).toFixed(length).substr(2);
}

方法 2、より効率的

function PrefixInteger(num, length) {
 return ( "0000000000000000" + num ).substr( -length );
}

もっと効率的なものがあります

function PrefixInteger(num, length) {
 return (Array(length).join('0') + num).slice(-length);
}

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。