如何将用户输入放入数组?for语句是否可以包含在if/else语句中?(Javascript)
我知道这可能包含完全空洞的方法,但我只是在这里玩来学习。 我的问题是,是否可以像我一样在if/else语句中使用if语句。 最后,您将如何提示输入并将其放入数组中如何将用户输入放入数组?for语句是否可以包含在if/else语句中?(Javascript),javascript,arrays,if-statement,for-loop,prompt,Javascript,Arrays,If Statement,For Loop,Prompt,我知道这可能包含完全空洞的方法,但我只是在这里玩来学习。 我的问题是,是否可以像我一样在if/else语句中使用if语句。 最后,您将如何提示输入并将其放入数组中 var inputArr1 = prompt('Type a noun'); var inputArr2 = prompt('Type another noun'); var inputArr3 = prompt('Type another noun'); var inputArr4 = prompt('Type a final no
var inputArr1 = prompt('Type a noun');
var inputArr2 = prompt('Type another noun');
var inputArr3 = prompt('Type another noun');
var inputArr4 = prompt('Type a final noun');
document.getElementById("inputArr1").value;
document.getElementById("inputArr2").value;
document.getElementById("inputArr3").value;
document.getElementById("inputArr4").value;
var recordedArray = [ inputArr1, inputArr2, inputArr3, inputArr4 ];
if (recordedArray.length == 3){
for (var i = 0; i <= recordedArray.length; i++){
console.log("I like to eat " + recordedArray[i] + " with ketchup!");
}
else {
console.log("You did not type a proper entry or something. Try again.");
}
}
var-inputArr1=prompt('Type a noun');
var inputArr2=prompt('键入另一个名词');
var inputArr3=prompt('键入另一个名词');
var inputArr4=prompt('Type a final noun');
document.getElementById(“inputArr1”).value;
document.getElementById(“inputArr2”).value;
document.getElementById(“inputArr3”).value;
document.getElementById(“inputArr4”).value;
var recordedArray=[inputArr1,inputArr2,inputArr3,inputArr4];
如果(recordedArray.length==3){
对于(var i=0;i将所有提示放入一个数组中
var prompts[4]="p1...","p2...","p3...","p4...";
foreach item in prompts
{
console.log("before text"+item+"after text");
}
提示用户并将响应保存到数组可以这样做:
var questions = [ "question1", "question2", "question3" ];
var answers = [];
for (var i = 0; i < questions.length; i++) {
answers.push(prompt(questions[i]));
}
console.log(answers);
getElementById()查找HTML元素,如果它不存在,您将得到
TypeError: Cannot read property 'value' of null
因此,我建议删除这些代码行。是的,你可以,但你的大括号嵌套错误。是的,我现在完全明白了。那么,另一个问题呢,关于如何提示输入并将其放入数组的建议?有什么解释吗?只是一段代码,然后呢?你认为需要解释什么?我喜欢你的解决方案,Daniel、 当.length命令出现时,它不是从0开始计数,所以长度将是3吗?(使用什么术语来指“.length”或“.push”?)最后一个元素索引是数组长度-1。索引是0-3,所以长度是4。length是一个字段,push()是类数组的一个方法。您可以在这里找到更多详细信息:
TypeError: Cannot read property 'value' of null