第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取總和并將其打印到一個元素

獲取總和并將其打印到一個元素

白衣非少年 2023-03-10 14:01:23
我如何從函數(shù)傳遞值?有沒有辦法從函數(shù)中獲取結(jié)果。我制作了一個關(guān)于訂購披薩的簡單程序。披薩有3種選擇,大小有3種選擇(小,中,大),還有一些澆頭選擇,價格不同。所以我認(rèn)為我可以通過將所有選擇的選項值推送到一個數(shù)組然后使用“減少”方法來獲得總數(shù)來獲得總數(shù)?;蛘哌€有其他解決方案嗎? var subTotal=[];function pizzaChoice(menuId) {//  push result to subTotal array}function pickSize(size) {//  push result to subTotal array}function pickTopping(topping) {    //  push result to subTotal array}function calc(){// add up all using reduce method }
查看完整描述

2 回答

?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗 獲得超11個贊

你的問題太寬泛,但我會定義所有價格,而不是計算是一個簡單的步驟:


var prices = {

    'vegetariana': {

        's': 8,

        'm': 10,

        'l': 12

    },

    'cheese': {

        's': 9,

        'm': 11,

        'l': 14

    },

    'margherita': {

        's': 8.3,

        'm': 10.5,

        'l': 13

    },

};

function getPizzaPrice(name, size) {

    return prices[name][size];

};

function displayPrice() {

    var pizzaName = document.getElementById("name").value;

    var pizzaSize = document.getElementById("size").value;

    var pizzaPrice = getPizzaPrice(pizzaName, pizzaSize);

    document.getElementById("result").innerHTML = pizzaPrice;

};

document.getElementById("name").onchange = displayPrice;

document.getElementById("size").onchange = displayPrice;

displayPrice();

<select id="name">

    <option value="vegetariana">Vegetariana</option>

    <option value="cheese">Cheese</option>

    <option value="margherita">Margherita</option>

</select>

<select id="size">

    <option value="s">Small</option>

    <option value="m">Medium</option>

    <option value="l">Large</option>

</select>

<p>Price: <span id="result"></span></p>

也在JSFiddle上。

請注意,有很多方法可以做到這一點。


查看完整回答
反對 回復(fù) 2023-03-10
?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗 獲得超8個贊

獲取函數(shù)結(jié)果的最基本方法是返回它。


請參見下面的示例:


function [functionName]([parameters]){

    // do things

    return [your result];

}

方括號里的東西是占位符值,隨便替換。


查看完整回答
反對 回復(fù) 2023-03-10
  • 2 回答
  • 0 關(guān)注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號