【发布时间】:2016-11-14 21:44:23
【问题描述】:
我正在上入门编码课程,我们刚刚开始学习 javascript。我们的第一个任务是创建一个简单的 JavaScript 计算器,它能够计算数字列表的总和、平均值、最大值和最小值。我的老师说这可以通过多种方式完成,但他推荐了一种叫做“for”循环的东西。我在 css 和 html 方面表现不错,但我一直在努力使用 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
【问题讨论】:
-
请准确说明您遇到的问题。
-
您似乎将 Stack Overflow 与教程服务混淆了
-
这个问题已经回答了好几次了,请在提问之前尝试谷歌你的问题。 Here's a similar question I answered last week.
-
这里是一些关于 for 循环的文档的链接,应该会有所帮助。祝你好运! w3schools.com/js/js_loop_for.asp
标签: javascript calculator