var arr = [12,23,26,45,58,60];
var x = 55;
var inset_index = arr.findIndex (function(value){ //value:表示数组元素
return value >= x; //返回数组中第一个大于x元素的元素的下标
})
arr.splice(inset_index,0,x);
console.log(arr);
let f1 = 2; //分子
let f2 = 1; //分母
let sum = f1 / f2;
for (let i = 1; i < 20; i++) {
let fn = f1 + f2;
f1 = fn;
f2 = f1;
sum += f1 / f2;
}
console.log('sum=',sum);
3、使用循环求2+22+222+2222+22222的值。
let a = 2;
let sum = a; // sum = 2
let t = a; //t = 2
for (let i = 1; i < 5; i++) {
t = t*10 + a; //t = 2*10+2=22*10+2=222*10+2=2222*10+2=22222
sum += t // sum=2+22+222+2222+22222
}