JSはショッピングカート内の商品の合計金額を計算して参考とします。具体的な内容は以下のとおりです。 質問の要件:ショッピングカート内の複数の商品に関する情報(商品名、単価、数量など)があり、ショッピングカート内の商品の合計金額が計算されます。 具体的なアイデア:商品情報は、商品オブジェクトを作成することで取得されます。複数の商品の合計は、商品を配置する配列を作成することで実現されます。次に、配列を走査して指定された属性を読み取ることで価格が計算されます。 特定のコード:<script type="text/javascript"> // 合計価格変数 var sum = 0; // 商品オブジェクト関数 Goods(name,price,amount){ this.name = 名前; this.price = 価格; this.amount = 金額; // this.add = fun(); } //製品インスタンスを定義して宣言します var goods1 = new Goods("Pen",100,1); var goods2 = new Goods("ペーパータオル",10,1); var goods3 = new Goods("ワークブック",100,2); // 合計価格を計算する関数を作成する function totalPrice(){ // オブジェクトを配列に入れる var arr = new Array(goods1,goods2,goods3); // for(var i in arr){ を走査して各製品の価格を追加します。 合計 = 合計 + (arr[i].price * arr[i].amount); }; console.log(合計); }; コンソールログ(商品1); コンソールログ(商品2); コンソールログ(goods3); 合計価格(); </スクリプト> 実行結果: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySQL 5.7.9 バージョンの sql_mode=only_full_group_by 問題を解決する
CentOS 8 ではソフトウェア パッケージのインストール プログラムが変更され、yum 構成方法...
1. MySQLの一般的な接続INNER JOIN (内部結合、または等価結合): 2 つのテーブ...
この記事の例では、データのページング効果を実現するためのjsオブジェクトの具体的なコードを参考までに...
Ubuntu では中国語入力方法の解決策はありません。仮想マシンや Ubuntu システムをインスト...
この記事では、WeChatアプレットの具体的なコードを参考までに紹介します。具体的な内容は次のとおり...
導入: MySQL を使用してテーブルを作成する場合、通常は自動インクリメント フィールド (AUT...
コンテナにネットワークインターフェースを追加する1 デフォルトのネットワークモードでコンテナを実行す...
translate と transition は非常に強力で、習得するのは不可能だといつも感じていま...
el-dialogをコンポーネントとしてカプセル化するelement-ui を使用する場合、ポップア...
停止したすべてのDockerコンテナを1つのコマンドで再起動するdocker ps -a | gre...
実際のWeb開発では、画像の挿入やCSSファイルなどすべてパスが必要となります。ファイルパスを誤って...
目次導入配列の作成作成方法詳しい説明方法参加する() push() と pop() shift() ...
私が実現したい機能は、新しいウィンドウを開いて新しいページを表示することですが、パラメータを渡す必要...
目次1. 魔法の拡張演算子1. 配列をコピーする2. 配列を結合する3. オブジェクトを展開する2....
Zabbix は Linux システムのサービス ユニットを監視するためのルールを自動的に検出します...