欢迎加入前端技术营!如果你也是前端学习者或者对前端有学习的想法,那就跟着我一起从零开始进击前端。
致力于尽可能详细且简洁的介绍前端知识、自己的捷径,也是学习路上的记录。欢迎探讨
文章目录
这些demo是在学习途中慢慢积累的一些简单的demo,适用于对照着之前我的JavaScript部分文章使用,适用于初学者,当然有大佬有简洁的算法可以评论区交流
求班级总成绩、平均成绩
var num = prompt('请输入班级总人数:');
var sum = 0;
var average = 0;
for (var cj = 1; cj <= num; cj++) {
var score = prompt('请输入第' + cj + '个成绩');
sum = sum + parseFloat(score);
}
alert('班级总成绩为:' + sum);
average = sum / num;
alert('班级平均成绩为:' + average)
打印人的一生
var age = 1;
do {
console.log('我活了' + age + '岁了');
age++;
} while (age <= 100)
求1~100之间除了能被7整除之外的整数之和
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0) {
continue;
}
sum += i;
}
console.log(sum);
求1~100的和
var num = 1,
sum = 0;
do {
sum += num;
num++;
} while (num <= 100)
console.log(sum);
求1-100的所有数的平均值
var sum = 0,
average = 0;
for (var i = 1; i <= 100; i++) {
sum = sum + i;
}
average = sum / 100;
console.log(average);
求1-100之间所有偶数和奇数的和
var even = 0,
odd = 0;
for (var a = 1; a <= 100; a++) {
if (a % 2 == 0) {
even = even + a;
} else {
odd = odd + a;
}
}
console.log(('1-100之间的偶数和为:' + even));
console.log(('1-100之间的奇数和为:' + odd));
求1~100的累加值,但跳过所有个位数为3的数
var sum3 = 0;
for (var z = 1; z <= 100; z++) {
if (z % 10 !== 3) {
continue;
}
sum3 += z;
}
console.log(sum3);
求1-100之间所有能被3整除的数字之和
var sum1 = 0;
for (var b = 1; b <= 100; b++) {
if (b % 3 == 0) {
sum1 = sum1 + b;
}
}
console.log('1-100之间能被3整除的数之和为:' + sum1);
我爱你
var mes = prompt('你爱我吗?')
while (mes !== '我爱你') {
mes = prompt('你爱我吗?')
}
alert('真好,我也爱你呦');
求数组最大值
var arr1 = [2, 6, 1, 7, 4, 10, 25, 20];
var max = arr1[0];
for (var a = 1; a < arr1.length; a++) {
if (arr1[a] > max) {
max = arr1[a];
}
}
console.log('最大值为:' + max);
求数组和及平均值
var arr = [2, 6, 1, 7, 4];
var sum = 0;
var average = 0;
for (var i = 0; i < arr.length; i++) {
sum += arr[i];
}
average = sum / arr.length;
console.log(sum, average);
冒泡排序
var arr = [5, 4, 3, 2, 1];
for (var i = 0; i <= arr.length - 1; i++) { //外层循环次数
for (var j=0;j<=arr.length-i-1;j++) { // 里层循环次数
//内部交换两个变量,前一个和后一个元素比较
if (arr[j] >arr[j+1]) {
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
console.log(arr);
翻转数组
var arr3 = ['的', '我', '是', '你'];
/* var newArr3 = [];
for (var c = arr3.length - 1; c >= 0; c--) {
newArr3[newArr3.length] = arr3[c];
} */
arr3.reverse();
console.log(arr3);
//console.log(newArr3);
本期到这里就结束了,感谢阅读!有问题留言,及时回复
- 点赞加关注,持续更新实用技巧、热门资源、软件教程等
- 有任何 软件 影视 教程资源 考证资料等需求留言即可