.date.input-group:hover .input-group-addon i{
color:blue;
}
这是我在Stackoverflow中的第一个问题。由于我是初学者,请光临我,我需要你们很多人的支持。我试图在javascript中使用数组打印1到100个数字。我面对上述代码中的一些错误。请纠正我的错误以获得输出。提前收到。
答案 0 :(得分:3)
数组值未初始化。我假设您要使用数组打印值1到100,其中值1到100在数组内。
首先初始化数组。
var oneToHundredArray = [];
现在使用值1到100填充它。
for(var value = 1; value <= 100; value++) {
oneToHundredArray.push(value);
}
现在包含您想要的值。现在就循环并打印它。
for(var index = 0; index < oneToHundredArray.length; index++) {
console.log(oneToHundredArray[index]);
}
完成:)
答案 1 :(得分:2)
他说他想从ARRAY打印1-100 ......所以首先需要填充阵列。那么,你可以遍历数组。
var points = new Array(100);
for (var i = 0; i < 100; i++) {
points[i] = i + 1; //This populates the array. +1 is necessary because arrays are 0 index based and you want to store 1-100 in it, NOT 0-99.
}
for (var i = 0; i < points.length; i++) {
console.log(points[i]); //This prints the values that you stored in the array
}
答案 2 :(得分:1)
这将打印1-100,没有任何循环
Array.from({length: 100},(_,x) => console.log(x+1))
答案 3 :(得分:0)
您应该从一个空数组开始,然后为1-101运行一个循环,我记录了迭代器,这样您就可以看到填充的值,然后需要一个绑定代理来保存迭代的值,然后您将需要将这些值推送到您的空数组。
var numbersArray = [];
for( var i = 1; i <101; i++){
console.log(i);
var numbers = i;
numbersArray.push(numbers);
}
在那之后,您需要运行一个循环,以数字数组的长度输出单个结果。
for(var m=0; m<= numbersArray.length -1; m++){
console.log(numbersArray[m]);
}
输出console.log分别记录数字1-100。
答案 4 :(得分:0)
Array.from(Array(100), (_,i) => console.log(i+1));
第二个参数充当映射回调,因此您也可以这样做...
const arr = Array.from(Array(100), (_,i) => i+1);
for(num of arr) {
console.log(num);
}
参考:Array.from
答案 5 :(得分:0)
var label = new Array(100);
for (var i = 0; i < 100; i++) {
label[i] = i + 1;
}
for (var i = 0; i < label.length; i++) {
console.log(label[i]);
}
答案 6 :(得分:0)
使用“while”更容易
var i = 1;
while (i < 100) {
document.write(i + "<br/>");
i++;
}