我在編程入門課程,我們剛剛開始學習JavaScript。我們的第一項任務是創建一個簡單的JavaScript計算器,它能夠計算數字列表的總和,平均值,最大值和最小值。我的老師說這可以通過各種方式來完成,但他建議了一種叫做「for」循環的東西。我體面的CSS和HTML,但我一直在努力與JavaScript。任何幫助,將不勝感激。Javascript計算器(有難度)
HTML:
<h4>1,3,9,6,5,7,12,32</h4>
<input type="text" id="valueList"><button type="button" id="calculate">Calculate Stats</button>
<br><br>
<H2>Results</H2>
<ul id="results"><!--javascript will write items here--></ul>
JSS:
var valueSum = 0;
var valueAverage = 0;
var valueMax = 0;
var valueMin = 0;
$("#calculate").click(processValues);
function processValues() {//listens for click event
$("#results").html("");//clears any list items from last calculation
var valueString = $("#valueList").val();
var value = $.map(valueString.split(","), Number); //this is an array
valueCount = value.length; //get the lenght of the array (number of values)
//
//Use a loop (or loops) here to help calculate the sum, average, max, and min of the values
//
$("#results").append("<li>The values entered: " + valueString + ".</li>");//appends values
$("#results").append("<li>There are " + valueCount + " values.</li>");//appends value count
//need to append Sum, average, max, and min to bullet list here
//clears text field for next set of values to be entered
$("#valueList").v
請解釋一下你有什麼問題或疑問。 –
您似乎很困惑堆棧溢出與教程服務 – Tibrogargan
此問題已被回答多次,請在提問前嘗試google您的問題。 [這是我上週回答的一個類似問題。](http://stackoverflow.com/questions/40433498/how-do-i-compute-an-array-or-string-of-numbers-and-mathematical-operators/ 40433780#40433780) –