请问哪一部可以让输入的数据可以保存下来

请问哪一部可以让输入的数据可以保存下来

while(input!="退出"){

var input=prompt("请输入你先要的密码");

arr[i]=input;

i++;

}

arr.length=arr.length-1

document.write(arr)

这个循环是arr[i]=input 这个意思是每次输入的数据等于数组里的其中一个 可是这个是保存操作吗 就是经过用户不断输入数据 让arr[i]=input这样为啥就可以保存 这不只是一个等式吗

正在回答

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

2回答

你好,是的哦。push的方式也是可以的。由于代码的灵活性,实现一种效果的方式不是唯一的,这里两种方式都可以的哦。

祝学习愉快!

好帮手慕糖 2019-06-21 18:14:41

同学你好,是的哦,是这一步,这是个赋值哦,把等号右边的值赋值给左边的。而左边的这个,i是会改变的,所以保存的也是不一样的。例:

1、i=0;的时候,是a[0]=输入的内容。这是保存的数组中的第一个值。然后i会加加,变为1;

2、i=1;即:a[1] = 输入的内容。这是保存数组中第二个对应的值。

所以可以以此保存下来哦。

希望能帮助到你,欢迎采纳。

祝学习愉快!

  • 提问者 Yuuuuuuuuu #1
    老师那你的意思是 就是把右边的值赋值给左边的,这个过程中,循环一直执行i在变大,这个过程中 就是说赋值的过程就是把值保存在数组里了是吧
    2019-06-21 18:24:49
  • 提问者 Yuuuuuuuuu #2
    因为数组里有个PUSH方法我记得是往数组里添加值的 我没想到 就是这样赋值也可以把值保存在数组里
    2019-06-21 18:27:11
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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