跳出多层循环体(做标记)-求最小公倍数-9*9星星矩阵-9*9正斜三角-9*9反斜三角-侧边9*9正斜三角-九九乘法表-求任意个数字之和
Posted 勇敢*牛牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跳出多层循环体(做标记)-求最小公倍数-9*9星星矩阵-9*9正斜三角-9*9反斜三角-侧边9*9正斜三角-九九乘法表-求任意个数字之和相关的知识,希望对你有一定的参考价值。
跳出多层循环体做标记-求最小公倍数-9*9星星矩阵-9*9正斜三角-9*9反斜三角-侧边9*9正斜三角-空心菱形-九九乘法表-求任意个数字之和-九九乘法表-频繁九九乘法表一次-函数求类型-乘法表定制性-求任意个数字之和-求arguments对象-求质数函数
跳出多层循环体(做标记)
bj:
for(var i=1;i<=5; i++)
for(var j=1;j<=5;j++)
console.log(i,'---',j);
if(i==3&& j==4) break bj
var num_1 = 18,num_2 = 12;
var a = num_1,b = num_2;
辗转相除法
var a = 18,b = 12;
var n =0;
var count = 1;
while(true)
console.log('执行了',count++,'次');
n = a%b
if(n == 0)
console.log("最大公约数是:",b);
break;
a = b;
b = n;
求最小公倍数
var n =0;
var count = 1;
while(true)
console.log('执行了',count++,'次');
n = a%b
if(n == 0)
console.log("最大公约数是:",b);
break;
a = b;
b = n;
console.log("最小公倍数是:",num_1*num_2/b);
9*9星星矩阵
for(var i = 1;i<=9;i++)
for(var j = 1;j<=9;j++)
document.write('* ')
document.write('<br/>')
document.write('<hr/>')
9*9正斜三角
for(var i = 1;i<=9;i++)
for(var j = 1;j<=i;j++)
document.write('* ')
document.write('<br/>')
document.write('<hr/>')
9*9反斜三角
for(var i = 1;i<=9;i++)
for(var j = 1;j<=9+1-i;j++)
document.write('* ')
document.write('<br/>')
侧边9*9正斜三角
for(var i = 1;i<=9;i++)
for(var k = 1;k<=9+1-i;k++)
document.write('  ')
for(var j = 1;j<=i;j++)
document.write('* ')
document.write('<br/>')
document.write('<hr/>')
等腰三角形
for(var i = 1;i<=9;i++)
for(var k = 1;k<=9+1-i;k++)
document.write(' ')
for(var j = 1;j<=i;j++)
document.write('* ')
document.write('<br/>')
document.write('<hr/>')
空心菱形
在这里插入代码片
九九乘法表(频繁)
document.write(`<div>`)
for(var i = 1;i<=9;i++)
for(var j = 1;j<=i;j++)
document.write(`<span>$i * $j = $i*j</span>`)
document.write('<br/>')
document.write(`</div>`)
document.write('<hr/>')
九九乘法表(一次)
var str = ''
str += '<div>'
// 注意:九九乘法表
for(var i = 1;i<=9;i++)
for(var j = 1;j<=i;j++)
// document.write(`<span>$i * $j = $i*j</span>`)
str += `<span>$i * $j = $i*j</span>`;
// document.write('<br/>')
str += '<br/>';
str += '</div>'
document.write(str)
函数求类型乘法表(定制性)
function fn(n)
console.log("fn我被调用了");
var str = ''
str += `<div>`
for(var i = 1;i<=n;i++)
for(var j = 1;j<=i;j++)
// document.write(`<span>$i * $j = $i*j</span>`)
str += `<span>$i * $j = $i*j</span>`;
// document.write('<br/>')
str += '<br/>';
str += '</div>'
document.write(str)
fn(7)
求任意个数字之和
在这里插入代码片
function sumNumbers()
var sum=0;
for(var i=0;i<=arguments.length-1;i++)
sum += arguments[i];
console.log(sum);
sumNumbers(1,3,5)//9
求arguments对象
function argumentsA()
console.log(arguments);
argumentsA(234,1244,)
argumentsA(234,1244,235,1,41,421,1,)
argumentsA(2341,41,421,1,)
求质数函数
function fun(n)
var isT = true;
for(var i = 2;i<=Math.sqrt(n);i++)
if(n % i == 0) return false
return true
for(var i = 100;i<=200;i++)
if(fun(i))
console.log(i);
// 或者
fun(i) && console.log(i);
以上是关于跳出多层循环体(做标记)-求最小公倍数-9*9星星矩阵-9*9正斜三角-9*9反斜三角-侧边9*9正斜三角-九九乘法表-求任意个数字之和的主要内容,如果未能解决你的问题,请参考以下文章