1 求1-100之间所有数的平均值
<script> var num = 0 ; for(var i = 0 ;i <= 100 ; i++){ console.log(i); num += i } </script>
2 打印1-100之间所有奇数之和
<script>
var sum = 0;
for(var i = 1; i <= 100 ; i++){
if(i%2 != 0){
sum = sum + i;
console.log("奇数之和是"+sum);
}
}
</script>
3 打印1-100之间所有7倍数的个数及总和
<script>
var sum = 0;
var count = 0;
for(var i= 1 ; i <= 100; i++){
f(i%7 == 0){
sum = sum + i ;
count++;
console.log("所有7的倍数的总和为"+sum);
console.log("所有7的倍数的个数为"+count);
}
}
</script>
4水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,
(例如:1^3+5^3+3^3 = 153), 请打印所有的水仙花数。
<script>
for(var i =100; i < 1000; i++){
//console.log(i);
var bai = parseInt(i / 100);
var shi = parseInt((i - bai*100)/10);
var ge = i % 10 ;
//console.log(bai);
//console.log(shi);
//console.log(ge);
if(bai*bai*bai + shi*shi*shi + ge*ge*ge == i){
console.log(i);
}
}
</script>
5在页面中接收一个用户输入的数字,并判断该数字是否是质数。
质数,只能被1和它自身整除的数,1不是质数也不是合数,质数是必须大于1的自然数。
<script>
var num = prompt("请输入一个数字 ");
//alert(num);
if(num <= 1){
alert("该值不合法");
}else{
var flag = true ;
for(var i=2 ; i < num ; i++){
if(num % i == 0){
flag = false ;
}
}
if(flag){
alert(num + "是质数");
}else{
alert(num + "不是质数");
}
}
</script>
6求1-100之间所有偶数和奇数的和
<script>
var ou = 0;
var ji = 0;
for(i = 1; i <= 100; i++){
//onsole.log(i);
ou += i;
}else{
//console.log(i);
ji += i;
}
}
console.log('所有偶数的和是'+ou);
console.log('所有奇数的和是'+ji);
</script>
求1-100之间所有能被3整除的数字的和
<script>
var num = 0;
for(i = 1; i <= 100; i++){
if(i % 3 == 0){
num += i;
}
}
console.log(num);
</script>
要求用户输入班级人数,之后依次输入每个学生的成绩
最后打印出该班级总的成绩以及平均成绩
<script>
var man = prompt('请输入班级中的总人数:');
var sum = 0;
for(i = 1; i <= man; i++){
var score = prompt('请输入'+ i +'学生的成绩');
sum += parseFloat(score);
}
var average = sum / (i-1);
alert('此班级学生总成绩为'+ sum);
alert('此班级学生平均成绩为'+ average);
</script>
一行打印5颗星星☆
<script>
var str = '';
for(i = 0; i < 5; i++){
// console.log('★');
str += '★'
}
console.log(str);
</script>
用户输入行 列,打印出对应的星星
<script>
var row = prompt('请您输入行数');
var column = prompt('请您输入列数');
var str = '';
for(i = 1; i <= row; i++){
for(j = 1; j <= column; j++){
str += '★';
}
str = str + '\n'
}
console.log(str);
</script>
打印一个倒三角形
<script>
var str = '';
for(i = 1; i <= 10; i++){
for(j = i; j <= 10; j++){
str = str + '★';
}
str = str + '\n';
}
console.log(str);
</script>
打印一个正三角形
<script>
var str = '';
for(i = 1; i <= 10; i++){
for(j = 1; j <= i; j++){
str = str + '★';
}
str = str + '\n'
}
console.log(str);
</script>
打印99乘法表
<script>
var str = '';
for(i = 1; i <= 9; i++){
for(j = 1; j <= i; j++){
str = str + j + 'x' + i + '=' + i*j + '\t';
}
str = str +'\n';
}
console.log(str);
</script>