本文提供JavaScript实现三个经典算法的代码实例:计算斐波那契数列指定位数、实现字符串倒序输出以及筛选100以内的所有质数。代码通过循环与条件判断完成逻辑,适合初学者参考学习。
JavaScript 代码实例概述
本文介绍了使用JavaScript实现斐波那契数列计算、字符串倒序输出以及100以内质数筛选的代码示例。文中提供了详细的代码实现,旨在为读者的学习或工作提供具有参考价值的技术内容。
斐波那契数列计算
斐波那契数列
//求斐波那契数列第n位
var n = parseInt(window.prompt('输入你要求的斐波那契数列的位数'));
var first = 1,
second = 1,
third;
if (n > 2) {
for (var i = 0; i < n - 2; i++) {
third = first + second;
first = second;
second = third;
document.writeln('斐波那契数列的第' + (i + 3) + '位是:' + third)
}
} else {
document.writeln(1);
}
字符串倒序输出
倒序输出
//倒序输出
var n = window.prompt("请输入三位数的整数");
for (var i = n.length; i >= 0; i--) {
document.writeln(n.charAt(i));
}
document.writeln(a);
100以内质数筛选
输出100以内的质数
//判断是否质数
var count = 0; //计数器
for (var i = 1; i < 100; i++) {
//看每个i是否质数
for (var j = 1; j <= i; j++) {
if (i % j == 0) {
//统计被整除的次数
count++;
}
}
//如果被整除的次数等于2次,则输出这个数
if (count == 2) {
document.writeln(i + " ");
}
//计数器清零
count=0;
}
以上即为本文的全部内容,希望这些代码示例能对读者有所帮助。