js 循环与判断语句的几个练习

<script type="text/javascript">

/*1.X3 * 6528 = 3X * 8256
X为一个数字 填入一个数字 使等式成立*/
	for (var x = 0; x < 10; x++) {
		if ((10*x + 3) * 6528 == (3*10 + x) * 8256) {
			document.write(x);
		}
	}
	document.write("<br>");
	
/*	
2.在页面上输出以下图形
    *
   **
  ***
 ****
*****    */

	for (var i=1; i <=5; i++) {
		
		for (var j=0; j <5-i; j++) {
			document.write("&nbsp");
			}
		for(var k = 0; k < i; k++){
			document.write("*")
			}
		document.write("<br>")
	}
	document.write("<br>");
/*3.找出100-999之间的所有“水仙花数”。所谓水仙花数是指一个三位 数,各位数字的立方和
等于该数本身。(如153方=1的3次方+5的3次方+3的3次方)并输出这些数*/	
	for(var i = 100; i < 1000; i++ ){
		var j = parseInt(i/100);
		var k = (parseInt(i/10))%10;
		var h = i%100;
		if( j*j*j + k*k*k + h*h*h == i){
			
			document.write(i)
			}
		}
	
	document.write("<br>")
	
//4.计算1-1/2+1/3-1/4+........-1/100 的结果	

	var s = 0;
	var n = 1;
	for(var m = 1; m <101; m++){
/*		if(m%2 == 0){
			s = s + 1/m
			}
			else{
				n = n+ 1/m
			}*/
			s = s + n/m;
			n *= -1
		}
	document.write(s)
	
	
	document.write("<br>")
	
//5.0 1 1 2 3 5 8 13...求第100个数是多少
	
	var a = 0;
	var b = 1;
	var c = 0;
	for(var i = 0; i<100; i++){
		c = a + b;
		a = b;
		b = c;
		}
	document.write(a)
	
	
	document.write("<br>")

	
	//6.计算增加后的工资,要求基本工资大于等于1000元,增加20%工资;若小于1000元,且大于等于800元,则增加15%;若小于800,则增加10%工资。
	
	var v = prompt("请输入您的工资数!")
	if( v >= 1000){
		alert("您的涨后工资为:"+ v*(1 + 0.2) + "元")
		}else if( v < 1000 && v >= 800){
		alert("您的涨后工资为:"+ v*(1 + 0.15) + "元")
		} else if( v <800 && v > 0){
		alert("您的涨后工资为:"+ v*(1 + 0.1) + "元")
		} else {
		alert("您的输入有误!")
		} 
		
	//7.输出0~90之间的所有素数
	for(var a = 2; a <91; a++){
		for(var r = 2; r <= a; r++){
			if(a % r == 0 && r != a){
				break;
				}
			else if(a%r == 0 && a==r){
				document.write(r + " ")
				}
			}
		}	


	
</script>

  

转载于:https://www.cnblogs.com/davis16/p/8318519.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值