九九乘法表
function muiltable() {
for (var i = 1; i <= 9; i++) {
var str = "";
for (var j = 1; j <= i; j++) {
str = str + i + "*" + j + "=" + (i * j) + "\t";
}
console.log(str);
}
}
muiltable();
阶乘
//方法一
function fact(n) {
var sum = 1;
for (var i = 1; i <= n; i++) {
sum *= i;
}
console.log(sum);
}
fact(15);
//方法二
function fact2(n) {
if (n == 1) {
return 1;
} else {
return n * fact2(n - 1);
}
}
console.log(fact2(15));
任意整数区间内的质数
function prime(m,n) {
if(m<2){
m=2;
}
for (var i = m; i <= n; i++) {
for(var j=2;j<=Math.sqrt(i);j++){
if(i%j==0){
break;
}
}
if(j>Math.sqrt(i)){
console.log(i);
}
}
}
prime(2,100);
输出数组的纵横
function array(x,y){
for(var i=1;i<=x;i++){
var str="";
for(var j=1;j<=y;j++){
str+="a"+i+j+"\t";
}
console.log(str);
}
}
array(3,3);