我使用过一个条件并添加85
1
并再次使用1
添加结果;
即。,
85+1=86
86+1=87
87+1=88
我需要将所有85,86,87,88
放入一个数组???
如何将它们称为一个数组
答案 0 :(得分:2)
您可以在JavaScript中执行此操作
var arr = Array(3) // create array of size 3
.fill(86) // fill it with 86
.map(function(v, i) {
return v + i // iterate and update value
});
document.write(arr);

答案 1 :(得分:0)
使用简单的循环即可完成此操作。
$array = array();
$n = 85; // the start number
$limit = 88; // The max value to reach
while($n <= $limit) {
// increment by 1 and store into array
$n++;
$array[] = $n;
}
如果增量需要是另一个值,那么 -
$array = array();
$n = 85; // the start number
$limit = 88; // The max value to reach
$increment = 2;
while($n <= $limit) {
// increment by 1 and store into array
$n += $increment;
$array[] = $n;
}
答案 2 :(得分:0)
<?php
$var = 85;
$array =array();
$array[0]=$var;
for($i=1;$i<=3; $i++)
{
$array[$i]=$array[$i-1]+1;
}
?>
答案 3 :(得分:0)
$range = range(85, 88);
标签PHP
附在您的问题上,因此我假设我可以使用PHP来形成我的答案。
range()
功能将让您的生活更轻松。它将为数组分配一系列数字,字母等,而不必循环。
// Create the array
$numberArray = range(1, 100);
// Create an alphabetic array
$alphaArray = range('a', 'z');
var_dump($numberArray);
// Output
array(
[0] => 1,
[1] => 2,
[2] => 3,
[3] => 4,
...
[99] => 100
)
在你的情况下:
$range = range(85, 88);
// Output
array(
[0] => 85
[1] => 86
[2] => 87
[3] => 88
)
我希望这会对你有所帮助
答案 4 :(得分:0)
这也是一种替代解决方案
$array = array();
$n = 85; //The start number
$limit = 88; //The max value to reach
while($n <= $limit) {
//Increment by 1 and store into array
$n++;
array_push($array,$n);
}
echo '<pre>';
print_r($array);
输出
Array
(
[0] => 86
[1] => 87
[2] => 88
[3] => 89
)
答案 5 :(得分:0)
希望这会有用
var _initArray = [85];
function _myArray(add_times,array){
for(var i =0;i<=add_times;i++){
//will give index of last element
//_initArray[_initArray.length-1] will return last element
var _getElem = _initArray[_initArray.length-1];
//Add 1 with last element.
var _newElem = _getElem+1;
_initArray.push(_newElem);
}
console.log(_initArray);
}
_myArray(5,_initArray);