思路分析的对吗? 我也是看了很多老师们的 分析,自己再过的一边。

思路分析的对吗? 我也是看了很多老师们的 分析,自己再过的一边。

// 7. 当整个循环走完

//    var arr = new Array( 1000,   2000,  3000,   4000,  5000 );

//    数组对应值            arr[0]  arr[1]   arr[2]  arr[3]  arr[4]                

// 1. 定义数组存放 用户输入的工资

var arr = new Array();


// 2. 定义索引(即数组长度原始值)

var i = 0;


// 3.  描述:当用户输入 ”退出“ 时,结束循环

// 3.1 判断条件,如果条件不满足,则无限循环代码块内的代码.

while (cout != '退出') {


var cout = prompt('请输入金额!');


// 4.  每次循环,数组的长度 即 "i" 每次自增 1

// 4.1 即把用户当前输入的那个值,存放到数组的末尾位置 (注意看 7. 数组内容)

//     列如:  arr[0] = 1000;

//     列如:  arr[1] = 2000;

//     列如:  arr[2] = 3000;

//     列如:  arr[3] = 4000;

//     列如:  arr[4] = 5000;

arr[i] = cout;


// 5. 每次自增 1   2   3   4   5   6      

i++;

};

// 删掉---数组"长度" 最后一个 “数据 即 退出”

// 重点注意: 数组长度最后一个不是,   arr.length - 1;  

// 数组长度 是 " i " 代替的, 正确的是: i - 1 ,然后重新把 数组长度赋值给数组,即:arr.lenght = i - 1;

arr.length = i - 1;

document.write(arr);


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好, 你的思路分析是对的。

你的每一步都注释的很详细。这样主动理清思路的做很棒哦, 要继续加油!

欢迎采纳,  祝学习愉快~~~

  • 007号学员 提问者 #1
    好的,我尽量多直接分析思路
    2019-05-07 12:13:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师