语句二,初始引用值

  1. break语句:终止当前循环,并跳出当前循环;break语句必须写在循环里面
  2. continue语句:终止本次循环,并进行下一次循环
  3. 初始引用值

① 数组

② 对象

  1. 实例解析

① 计算2n次幂,n可输入,n为自然数

var n = parseInt(window.prompt('请输入一个数字,此数必须为自然数'));

var mul = 1;

for( var i = 0; i < n; i++ ){

mul *= 2;

}

document.write(mul);

扫描二维码关注公众号,回复: 9381312 查看本文章

② 计算n的阶乘,n可输入

var n = parseInt(window.prompt('请输入一个数字'));

if( n >= 0 ){

var mul = 1;

for( var i = 1; i <= n; i++ ){

mul *= i;   

}

document.write(mul);

}else{

document.write('error');

}

③  斐波那契数列

var n = parseInt(window.prompt('请输入一个数字,来代表斐波那契数列的项数,第一项为(n0)'));

var num1 = 1;

var num2 = 1;

var Fibonacci = 1;

for( var i = 1; i < n; i++ ){  

Fibonacci = num1 + num2;

num1 = num2;   

num2 = Fibonacci;  

}

document.write(Fibonacci);

④ 数字的反向输出

var num1 = window.prompt('请输入一个三位数');

var reverseNum = null;

if ( num1.length == 3 ){

var num2 = parseInt(num1);

var Theunit = parseInt(num2 % 100 % 10);    // 取个位   

var tens = parseInt(num2 % 100 / 10);  // 取十位  

var hundreds = parseInt(num2 / 100);  // 取百位

reverseNum = Theunit * 100 + tens * 10 + hundreds;

document.write(reverseNum);

}else{

document.write('你的输入有误');

}

⑤ 求三个数中的最大数

var num1 = parseFloat(window.prompt('请输入第一个数'));

var num2 = parseFloat(window.prompt('请输入第二个数'));

var num3 = parseFloat(window.prompt('请输入第三个数'));

if( num1 > num2 ){

if( num1 > num3 ){

document.write(num1);

}else{

document.write(num3);

}

}else{

if( num2 > num3 ){

document.write(num2);

}else{

document.write(num3);

}

}

   

⑥ 求出100以内的质数(从1开始除到他本身,只能被两个数整除的数叫做质数(素数))

for( var i = 1; i <= 100; i++ ){

var count = 0;

for( var j = 1; j <= i; j++ ){

if( i % j == 0 ){

count++;

}

}

if( count == 2 ){

document.write(i + '\n');

}

}

猜你喜欢

转载自www.cnblogs.com/080-hll/p/12358617.html