ホームページ ウェブフロントエンド jsチュートリアル JS はカンマで区切られた数値をフォーマットし、小数点以下 2 桁を保持します_JavaScript スキル

JS はカンマで区切られた数値をフォーマットし、小数点以下 2 桁を保持します_JavaScript スキル

May 16, 2016 pm 05:19 PM
js フォーマット

例:
12345 は 12,345.00 としてフォーマットされます。
12345.6 は 12,345.60 としてフォーマットされます。
12345.67 は 12,345.67 としてフォーマットされます。
小数点以下 2 桁のみを残します。
帰ってきたら、書式設定関数を書きました。小数点以下の桁数を制御し、自動的に四捨五入することができます。 コードは次のとおりです。

コードをコピー コードは次のとおりです。

function fmoney( s, n) {
n = n > 0 && n s = parseFloat((s "").replace(/[^d.-]/g, "")).toFixed (n) "";
var l = s.split(".")[0].split("").reverse(), r = s.split(".") [1];
t = "";
for (i = 0; i t = l[i] ((i 1) % 3 == 0 && (i 1) ! = l.length ? "," : "");
return t.split("").reverse("") "." 🎜>}


呼び出し: fmoney("12345.675910", 3)、戻り値 12,345.676
関数の復元:


function rmoney(s) {
return parseFloat(s.replace(/[^d.-]/g, "" ));
}


例 (コードを HTML ファイルとして保存し、実行して効果を確認できます):


コードをコピーします コードは次のとおりです:
<SCRIPT> <div class="codebody" id="code66777">function fmoney(s, n) { <br>n = n > ; 0 && n s = parseFloat((s "").replace(/[^d.-]/g, "")).toFixed(n) <br>var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1]; <br>for (i = 0; i t = l[i] ((i 1) % 3 == 0 && (i 1) != l.length ? " ," : ""); <br>} <br>return t.split ("").reverse().join("") "." r; <br>} <br>function rmoney(s) { <br>return parseFloat(s.replace(/[^d.-]/ g, "")); <br>} <br>function g(id) { <br>return document.getElementById(id); 🎜>} <br>window.onload = function() { <br>var num, txt = g("txt"), txt2 = g("txt2"), btn = g("btn"), btn2 = g ("btn2")、span = g("span"); <br> btn.onclick = function() { <br>num = parseInt(g("num").value); fmoney(txt.value, num); <br>txt2.value(txt2.value, num); <br>btn2.onclick = function() { <br>num = parseInt( "num").value); <br>span.innerHTML = "<br> fmoney(txt.value) rmoney(txt2.value), <br>}; 🎜></SCRIPT>
小数点:


span id="span">





添付:




コードをコピーします


コードは次のとおりです:

/*
* formatMoney(s,type)
* 機能: 金額をカンマで千単位に分割します
* パラメーター: s、書式設定する必要がある金額の値
* パラメータ: type、書式設定された金額に小数点以下の桁が必要かどうかを決定します。
* 戻り値: 書式設定された数値文字列を返します。
*/
function formatMoney(s, type) {
if ( /[ ^0-9.]/.test(s))
return "0";
if (s == null || s == "")
return "0" >s; = s.toString().replace(/^(d*)$/, "$1.");
s = (s "00").replace(/(d*.dd)d*/ , " $1");
s = s.replace(".", ",");
var re = /(d)(d{3},)/;
while (re.test( s))
s = s.replace(re, "$1,$2");
s = s.replace(/,(dd)$/, ".$1"); == 0) {// 小数点以下の桁なし(デフォルトは小数点以下の桁あり)
var a = s.split(".")
if (a[1] == "00") {
s = a[0];
}
}
return s;
}
/*
* 一般的な DateAdd(interval,number,date) 関数: 実装 日付加算関数
* パラメータ: 追加する時間間隔を示す文字列式。 パラメータ: 追加する時間間隔の数を示す。
*戻り値: 新しい時刻オブジェクト。var now = new Date(); var newDate = DateAdd("day",5,now);
* author:devinhua(○から開始) update:2010 -5-5 20:35
*/
function DateAdd(interval, number, date) {
if (date == null)
return "";
switch (interval) {
case "day" :
日付 = 新しい日付 (日付);
日付 = 数値 * 24 * 60 * 1000;
日付 = 新しい日付 (日付); 🎜>return date;
break;
return "";
}

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

dosコマンドでCドライブをフォーマットする方法 dosコマンドでCドライブをフォーマットする方法 Feb 19, 2024 pm 04:23 PM

DOS コマンドは、Windows オペレーティング システムで使用されるコマンド ライン ツールで、さまざまなシステム管理タスクや操作を実行するために使用できます。一般的なタスクの 1 つは、C ドライブを含むハード ドライブをフォーマットすることです。 C ドライブのフォーマットは、C ドライブ上のすべてのデータを消去し、ファイル システムを再初期化するため、比較的危険な操作です。この操作を実行する前に、重要なファイルをバックアップしていることを確認し、フォーマットがコンピュータに与える影響を明確に理解してください。以下は DOS コマンドラインでフォーマットされます。

推奨: 優れた JS オープンソースの顔検出および認識プロジェクト 推奨: 優れた JS オープンソースの顔検出および認識プロジェクト Apr 03, 2024 am 11:55 AM

顔の検出および認識テクノロジーは、すでに比較的成熟しており、広く使用されているテクノロジーです。現在、最も広く使用されているインターネット アプリケーション言語は JS ですが、Web フロントエンドでの顔検出と認識の実装には、バックエンドの顔認識と比較して利点と欠点があります。利点としては、ネットワーク インタラクションの削減とリアルタイム認識により、ユーザーの待ち時間が大幅に短縮され、ユーザー エクスペリエンスが向上することが挙げられます。欠点としては、モデル サイズによって制限されるため、精度も制限されることが挙げられます。 js を使用して Web 上に顔検出を実装するにはどうすればよいですか? Web 上で顔認識を実装するには、JavaScript、HTML、CSS、WebRTC など、関連するプログラミング言語とテクノロジに精通している必要があります。同時に、関連するコンピューター ビジョンと人工知能テクノロジーを習得する必要もあります。 Web 側の設計により、次の点に注意してください。

PHP と JS を使用して株価ローソク足チャートを作成する方法 PHP と JS を使用して株価ローソク足チャートを作成する方法 Dec 17, 2023 am 08:08 AM

PHP と JS を使用して株のローソク足チャートを作成する方法。株のローソク足チャートは、株式市場で一般的なテクニカル分析グラフィックです。始値、終値、最高値、株価などのデータを描画することで、投資家が株式をより直観的に理解するのに役立ちます。株価の最低価格、価格変動。この記事では、PHP と JS を使用して株価のローソク足チャートを作成する方法を、具体的なコード例とともに説明します。 1. 準備 開始する前に、次の環境を準備する必要があります。 1. PHP を実行するサーバー 2. HTML5 および Canvas をサポートするブラウザー 3

株価分析に必須のツール: PHP と JS を使用してローソク足チャートを描画する手順を学びます 株価分析に必須のツール: PHP と JS を使用してローソク足チャートを描画する手順を学びます Dec 17, 2023 pm 06:55 PM

株式分析に必須のツール: PHP および JS でローソク足チャートを描画する手順を学びます。特定のコード例が必要です。インターネットとテクノロジーの急速な発展に伴い、株式取引は多くの投資家にとって重要な方法の 1 つになりました。株価分析は投資家の意思決定の重要な部分であり、ローソク足チャートはテクニカル分析で広く使用されています。 PHP と JS を使用してローソク足チャートを描画する方法を学ぶと、投資家がより適切な意思決定を行うのに役立つ、より直感的な情報が得られます。ローソク足チャートとは、株価をローソク足の形で表示するテクニカルチャートです。株価を示しています

0x80070057 エラーを解決するためのシンプルで効果的な手順 0x80070057 エラーを解決するためのシンプルで効果的な手順 Dec 27, 2023 am 08:38 AM

0x80070057 エラーを解決する方法: シンプルで効果的な方法と手順 はじめに: コンピューターを使用する過程で、さまざまなエラー コードが発生することがあります。その中でも、0x80070057 は非常に一般的なエラー コードであり、通常は Windows オペレーティング システムに関連しています。このエラー コードは、オペレーティング システムのインストールまたは更新時、ファイルのバックアップまたは復元時、ドライブのフォーマット時など、さまざまな状況で表示される可能性があります。このエラー コードはイライラさせられますが、解決できないわけではありません。この記事で紹介するのは

携帯電話のフォーマット復元方法の秘密を公開(携帯電話の故障?心配しないでください) 携帯電話のフォーマット復元方法の秘密を公開(携帯電話の故障?心配しないでください) May 04, 2024 pm 06:01 PM

現在では、電源が入らない、システムクラッシュなどの遅延が発生することは避けられませんが、使用中に携帯電話は私たちの生活に欠かせないものとなっています。私たちはしばしば途方に暮れますが、時にはこれらの問題に対する解決策が見つからないこともあります。携帯電話の問題を解決するために、この記事では携帯電話のフォーマットを回復し、携帯電話を通常の動作に戻すいくつかの方法を紹介します。データをバックアップする - 携帯電話をフォーマットする前に、写真や連絡先などの重要な情報が失われないように、携帯電話上の重要なデータとファイルをバックアップすることを検討してください。データのセキュリティを確保するため、またはファイルをクラウド ストレージ サービスに転送することを選択するために、コンピューターに接続してファイルをバックアップできます。システム内蔵の回復機能を使用する - シンプル

ラップトップをフォーマットすると速度が速くなりますか? ラップトップをフォーマットすると速度が速くなりますか? Feb 12, 2024 pm 11:54 PM

ラップトップをフォーマットすると速度が速くなりますか? Windows ラップトップをフォーマットしたいが、それによって速度が向上するか知りたい場合は、この記事がこの質問に対する正しい答えを知るのに役立ちます。ラップトップをフォーマットすると速度が速くなりますか?ユーザーが Windows ラップトップをフォーマットする理由はたくさんあります。しかし、最も一般的な理由は、ラップトップのパフォーマンスまたは速度が遅いことです。ラップトップをフォーマットすると、Windows オペレーティング システムがインストールされている C ドライブまたはハード ドライブ パーティションに保存されているすべてのデータが完全に削除されます。したがって、すべてのユーザーは、特にラップトップのパフォーマンスに関しては、このステップを実行する前によく考えます。この記事は、ラップトップをフォーマットすると速度が向上するかどうかを理解するのに役立ちます。ラップトップをフォーマットすると便利です

コンピューターのフォーマットのチュートリアル コンピューターのフォーマットのチュートリアル Jan 08, 2024 am 08:21 AM

コンピュータを使用していると、多くの場合ゴミが大量に発生することがありますが、多くのユーザーはまだコンピュータをフォーマットする方法を知りません。コンピュータをフォーマットする方法: 1. デスクトップ上の「この PC」を右クリックし、「管理」をクリックします。 2.「コンピュータの管理」の「ストレージ」をクリックし、「ディスクの管理」を開きます。 3. クリーニングしたいハードドライブを選択し、右クリックして「フォーマット」を選択します。 4. 「クイックフォーマットを実行する」にチェックを入れ、「OK」をクリックするとフォーマットが開始されます。

See all articles