语句二,初始引用值

  1. break语句:终止当前循环,并跳出当前循环;break语句必须写在循环里面

  2. continue语句:终止本次循环,并进行下一次循环

  3. 初始引用值

    ①数组
    ②对象
    
  4. 实例解析

    ①计算2的n次幂,n可输入,n为自然数	
    
var n = parseInt(window.prompt('请输入一个数字,此数必须为自然数'));
	var mul = 1;
	for( var i = 0; i < n; i++ ){
			mul *= 2; 
	}
	document.write(mul);
②计算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('请输入一个数字,来代表斐波那契数列的项数,第一项为(n为0)'));
	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');
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值