1.输入一个四位数,在控制台分别显示个位,十位,百位,千位的数值
var a = prompt("请输入一个四位数的正整数");
var b = parseInt(a/1000);
var c = parseInt(a/100);
var d = c%10;
var e = a%100;
var f = parseInt(e/10);
var g = a%10;
console.log('千位数是:' + b,'百位数是:' + d,'十位数是:' + f,'个位数是:' + g);
2.九九乘法表
var i = 1;
var j = 1;
for (var i = 1; i <=9; i++){
for(var j = 1; j <=i; j++){
document.write(j + '×' + i + '=' + i*j + ' ');
};
document.write('</br>');
};
3.计算1+2+3+4+5+……+10;
var a =1;
var num = 0;
for(a = 1; a <=10; a = a + 1){
num = num + a;
};
console.log(num);
4.输入一个数判断是否为素数
var i = prompt('请输入一个不小于2的正整数');
var count = 1;
for(num = 2; num <= i; num++){
if(i % num == 0){
count = count +1;
}
}
if(count == 2){
alert('这个数是素数');
}
else{
alert('这不是一个素数');
}
5.计算6+66+666+…+6666666666
var i = 0;
var sum =0;
var n =0;
for(i = 1; i <=10; i++){
n = 6 + n*10;
sum = sum + n;
}
console.log(sum);
6.苹果3元一个,鸭梨2元一个,桃子1元一个。现在想用200元买100个水果,在控制台中列出所有可能性
var apple = 0;
var pear = 0;
var peach = 0;
for(apple = 0; apple <= 100; apple++){
for(pear = 0; pear <= 100; pear++){
for(peach = 0; peach <= 100; peach++){
if((apple * 3 + pear * 2 + peach * 1 == 200)&&(apple + pear
+ peach == 100)){
console.log(apple,pear,peach);
}
}
}
}
7.求出1-100以内的质数
<script>
/*1-100所有的质数*/
var i = 0;
var j = 0;
for(i = 1; i <= 100; i++)
{
var count = 0; //计数器,注意不能写到外面去
for(j = 1; j <= i; j++)
{
if(i % j == 0)
{
count++;
}
}
//只有两个约数的话,就说明是质数。
if(count == 2)
{
console.log(i);
}
}
</script>
8.计算1-100之间所有奇数的和
var sum = 0; //存放所有奇数的和
for(var i = 1;i<=100;i++){
if(i%2!=0){ //是否是奇数
sum = sum + i;
}
}
document.write(sum);
9.计算6+66+666+6666+66666……6666666666
<script>
var i = 0;
var sum = 0;
var n = 6;
for(i = 1; i <= 10; i++)
{
n= 10 * n + 6; sum += n;
}
console.log(sum);
</script>
10.如果一个数恰好等于它的约数之和,则称该数位“完美数”。
<script>
for(var i = 1; i <= 10000; i++)
{
var sum = 0;
for(var y = 1; y < i; y++)
{
if(i % y == 0)
{
sum += y;
}
}
if(sum == i)
{
console.log(i);
}
}
</script>