1、求450到550之间所有奇数的和
var num = 0;
for (var i=450; i<=550; i++){
if (i%2===1){
num += i;
}
}
console.log(num);
//一个简单的for循环
2、页面弹出输入框,只有当用户输入Alice和Bob这两个名字时,才会向用户问好“你好”。
var pro = prompt();
if (pro==='alice' || pro==='bob'){
alert('您好');
}else{
alert('不好');
}
3、先后弹出三个输入框,第一个提示:输入一个数字,第二个提示:输入一个+/-
* 中的任意运算符,第三个提示:输入一个数字,最后弹出他们的运算结果
var a = prompt('输入第一个数字');
var b = prompt('输入一个+-/*中的任意运算符');
var c = prompt('再输入一个数字');
if (b === '+'){
alert(Number(a) + Number(c));
}else if (b === '-'){
alert(a - c);
}else if (b === '*'){
alert(a * c);
}else if (b === '/'){
alert(a / c);
}
4、s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例5+55+555+5555+55555
var num = prompt();
var count = prompt();
var sum = 0;
var sum1 = '';
for (var p=0; p<=count ; p++){
sum1 += num;
sum += Number(sum1) ;
}
console.log(sum);
5、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,34/21 …求出这个数列的前20项之和
var sum = 0;
var sub = 1;
var sup = 2;
var num = 0;
for (var i=0; i<20; i++){
// 2 / 1
sum += sup/sub;
num = sup;
sup += sub;
sub = num;
}
console.log(sum);
6、一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数。
for (var i = 1; i<1000; i++){
var a = 0;
for (var o = 1; o<i; o++){
if (i%o === 0){
a += o;
}
}
if (a === i){
console.log(i);
}
}
7、写程序屏幕打印出a,b,c的值(100以内的正整数): 809a = 800b + 9*c + 1
for (var a = 1; a < 100; a++){
for (var b = 1; b < 100; b++){
for (var c = 1; c < 100; c++){
if (809 * a === 800 * b + 9 * c + 1){
console.log(a,b,c);
}
}
}
}
8、用户输入任意数字,判断是否是闰年,并打印出接下来的20个闰年。
var a = Number(prompt());
alert(a%4 === 0 && a%100 !== 0 || a%400 === 0 ?'闰年':'不是闰年');
var count = 0;
for (var i=1; i<200; i++){
if ((i+a)%4 === 0 && (i+a)%100 !== 0 || (i+a)%400 === 0){
count++;
document.write((i+a) +' ' + count+'<br>');
if (count===20){
break;
}
}
}
就这几个啦,加油加油加油!