早教吧 育儿知识 作业答案 考试题库 百科 知识分享

javascript中这几语句是什么意思?好哥哥,如下:varaNumbers=newArray();varsMessage="你输入了:\n";variTotal=0;varvUserInput;variArrayIndex=0;do{vUserInput=prompt("输入一个数字,或者'0'退出","0");aNumbers[iArray

题目详情
javascript中这几语句是什么意思?好哥哥,
如下:
var aNumbers = new Array();
var sMessage = "你输入了:\n";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
vUserInput = prompt("输入一个数字,或者'0'退出","0");
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex++;
iTotal += Number(vUserInput);
sMessage += vUserInput + "\n";
}while(vUserInput = 0)
sMessage += "总数:" + iTotal;
alert(sMessage);
我是新手,请哥哥姐姐们帮我讲讲每段的意思,
▼优质解答
答案和解析
var aNumbers = new Array();//定义一数组
var sMessage = "你输入了:\n";//定义变量
var iTotal = 0;//定义变量
var vUserInput;//定义变量
var iArrayIndex = 0;//定义变量
do{// do while循环
vUserInput = prompt("输入一个数字,或者'0'退出","0");//javascript的输入提示框 你可以百度一下该关键字 查询相关使用方法
aNumbers[iArrayIndex] = vUserInput;//将输入的值放入数组中
iArrayIndex++;//变量+1
iTotal += Number(vUserInput);//计算输入数字的总和 Number函数是将括号里的转换成数字 失败则返回 Nan 具体用法也是百度哦.
sMessage += vUserInput + "\n";//这个是将你每次输入数字连接起来 拼装成字符串 两个数字之间有换行 \n 就是换行的意思.
}while(vUserInput != 0) //while 里面 如果你输入了0 那么就会用alert函数弹出你先前输入的数字 并且在do里面计算的结果
sMessage += "总数:" + iTotal;
alert(sMessage);
//总之大概就是这个意思了 你好好研究一下.把各个关键函数百度一下 你就了解了.
看了 javascript中这几语...的网友还看了以下: