1、输入三个数,从小到大排列输出
<script>
//prompt()函数的返回值是String类型的
var num1 = +prompt("请输入一个数字"), //在prompt前加一个+号把prompt()函数的返回值变为number类型
num2 = +prompt("请再输入一个数字"),
num3 = +prompt("请最后输入一个数字");
if (num1 < num2 && num1 < num3) {
if (num2 < num3) {
alert(num1 + "," + num2 + "," + num3);
} else {
alert(num1 + "," + num3 + "," + num2);
}
} else if (num2 < num1 && num2 < num3) {
if (num1 < num3) {
alert(num2 + "," + num1 + "," + num3);
} else {
alert(num2 + "," + num3 + "," + num1);
}
} else {
if (num1 < num2) {
alert(num3 + "," + num1 + "," + num2);
} else {
alert(num3 + "," + num2 + "," + num1);
}
}
</script>
2、1-100之间所有奇数之和
<script>
//1-100之间所有奇数之和
/*var sum = 0;
for (i = 1; i <= 100; i += 2) {
sum = i + sum;
}
document.write(sum);*/
for (var i = 1, sum = 0; i <= 100; i++) {
if (i % 2 != 0) {
sum = sum + i;
}
}
document.write(sum);
</script>
3、输出一百以内7的倍数的个数,以及和
<script>
var sum = 0,
count = 0;
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0) {
sum = sum + i;
count++;
}
}
document.write(count + "<br />");
document.write(sum);
</script>
4、输出所有水仙花数
<script>
for (var i = 100; i < 1000; i++) {
var a = parseInt(i / 100),
b = parseInt((i % 100) / 10),
c = i % 10; //必须写在这
if (a * a * a + b * b * b + c * c * c == i) {
document.write(i + "<br />");
}
}
</script>
5、判断一个输入的数是否为质数
<script>
var num = prompt("请输入一个大于1的整数:");
/* if (num <= 1) {
alert("该值不合法");
} else {
for (var i = 2; i <= num; i++) {
if (num % i == 0) {
if (i != num) {
document.write(num + "不是质数");
break;
} else {
document.write(num + "是质数");
}
}
}
}*/
var flag = true;
if (num <= 1) {
alert("该值不合法");
} else {
for (var i = 2; i < num; i++) {
if (num % i == 0) {
flag = false;
}
}
}
if (flag) {
document.write("是质数");
}
</script>
6、打印一百以内所有的质数
<script>
for (var i = 2; i <= 100; i++) {
var flag = true;
for (var j = 2; j < i; j++) {
if (i % j == 0) {
flag = false;
}
}
if (flag) {
document.write(i + "<br />");
}
}
</script>
7、九九乘法表
<script>
for (var i = 1; i < 10; i++) {
for (var j = 1; j < i + 1; j++) {
var num = i * j;
document.write("<span>" + j + "*" + i + "=" + num + "</span>");
}
document.write("<br />");
}
</script>
<style>
html {
width: 1500px;
}
span {
display: inline-block;
width: 100px;
}
</style>
8、判断一个数是否为偶数
<script>
/* function num(a) {
if (a % 2 == 0) {
return true;
} else {
return false;
}
}
var result = num(6);
console.log(result);*/
function num(a) {
return a % 2 == 0;
}
var result = num(5);
console.log(result);
</script>
9、定义一个函数计算圆的面积
<script>
function s(r) {
return 3.14 * r * r;
}
var result = s(4);
console.log(result);
</script>
本文展示了使用JavaScript进行一系列数学操作的实例,包括输入三个数并按升序排列输出,计算1-100之间所有奇数的和,找出100以内7的倍数的数量及其总和,列出100以内的所有水仙花数,判断输入数是否为质数,打印100以内的所有质数,实现九九乘法表,并编写了判断一个数是否为偶数以及计算圆面积的函数。这些实例涵盖了基础的数学逻辑和JavaScript编程技巧。
2755

被折叠的 条评论
为什么被折叠?



