以前、こちらで表計算のスクリプトをご教授して頂いた者です。
その際は下記のスクリプトを教えていただいたのですが、
入数が小数点第一位まで入力するので、金額を四捨五入したいです。
match.roundを使うのではないかとおもうのですが、どの部分に記載すればいいのかわかりません。
よろしければご教授お願いします。
function calc() {
var shokei=0;
$('#deal_irregular_index_list_table td:nth-child(6) input').each(function(){
var tanka=$(this).parent().prev().text().replace(/[,円]/g,'');
var irisu=$(this).val();
var kingaku=" ";
if(irisu.match(/^-?[0-9]+\.[0-9]+$/)) {
kingaku=tanka*irisu;
shokei+=kingaku;
kingaku=kingaku?addFigure(kingaku):" ";
}
$(this).parent().next().text(kingaku);
});
$('#shokei').text(shokei?addFigure(shokei):" ");
$('#zei').text(shokei?addFigure(parseInt(shokei*0.08)):" ");
$('#gokei').text(shokei?addFigure(parseInt(shokei*1.08)):" ");
No.1ベストアンサー
- 回答日時:
こんにちは
スクリプトだけのご提示だと不明な部分もありますが・・・
>金額を四捨五入したいです。
というのが、個々に計算した時点(小計や合計でなく)で四捨五入するということで良いのであれば、「単価×入数」の計算を行ったところで四捨五入すれば良いことになると想像します。
kingaku=tanka*irisu;
↓ ↓
kingaku = Math.round(tanka * irisu);
かな。
fujillin様
早速のご回答ありがとうございます。
ご指示いただいた箇所を修正したら、望み通りの結果になりました。
本当にありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
readyStateが4にならない原因
-
Ajaxの結果のページングの方法
-
変数の内容を別functionに渡したい
-
二つのbxsliderをレスポンシブ...
-
jQueryを使いformでsubmitした...
-
Javascriptを使ってQRコード読...
-
JavascriptからPHPへのAjax通信...
-
C言語の 配列の中 出力について
-
同一ページ移動時ハンバーガー...
-
<input>のvalue値をプルダウン...
-
階層別の組織図の自動作成について
-
カンマ区切りのデータを配列に...
-
Selenium Basicの件
-
プルダウン内容に応じてラジオ...
-
変数にドットをいれることはか...
-
Googleマップに複数のピンを立...
-
JavaScriptでtabindexの変更っ...
-
要素内を常に一番下を表示させたい
-
リンク付きの画像をクリックす...
-
FullCalendar の複数月表示につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tableのtr要素をドラッグ&ドロ...
-
readyStateが4にならない原因
-
JQueryのイーズインとイーズアウト
-
スライドを最後の画像で止めたい
-
Ajax.Requestで取得したHTMLソ...
-
Google Apps Scriptを利用した...
-
CSVファイルの文字列の表示につ...
-
Ajaxでの、任意の件数でページ...
-
JSONのデータから商品名の取得...
-
現在位置を取得するjavascript
-
Ajaxの結果のページングの方法
-
変数の内容を別functionに渡したい
-
【再質問】計算(入数*単価)...
-
Selenium4でボタンをクリックで...
-
Javascriptを使ってQRコード読...
-
JavascriptからPHPへのAjax通信...
-
IndexedDB を使ってファイルア...
-
同一ページ移動時ハンバーガー...
-
JavaScriptでtabindexの変更っ...
-
jQueryを使いformでsubmitした...
おすすめ情報