js语法练习题

js语法练习

  • 1.输出100以内与7有关的数
  • 2.输出从1到100之间所有不能被3整除的数;并输出这些整数的和
  • 3.做一个小游戏,报7游戏的安全数(轮流报数,报到能被7整除或者尾数是7都要表演节目),报出1-100之间的安全数
  • 4.打印水仙花数(三位数),(153=1*1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数,打印出所有水仙花数。
  • 5.求10的阶乘
  • 6.珠峰海拔8848米,现在有足够大的纸,厚度是0.01米,折多少次高度可以超过珠穆朗玛峰。
  • 7.输出以下图形
  • 8.菱形
  • 9.等腰三角形
  • 10.九九乘法表

1.输出100以内与7有关的数

	var sum=0;
		for(var i=0;i<=100;i++){
			if(i%7==0||parseInt(i/10)==7||i%10==7){
				document.write(i+' ');
			}
		}

在这里插入图片描述

2.输出从1到100之间所有不能被3整除的数;并输出这些整数的和

	var sum=0;
		for(var i=1;i<=100;i++){
			if(i%3!=0){
				sum+=i;
				console.log(i);
			}
		}
		document.write('1到100之间所有不能被3整除的数和为:'+sum);

在这里插入图片描述

3.做一个小游戏,报7游戏的安全数(轮流报数,报到能被7整除或者尾数是7都要表演节目),报出1-100之间的安全数

	for(var i=1;i<=100;i++){
			if(i%7!=0||i%10!=7)
			{
				document.write(i+'
'
); } }

在这里插入图片描述

4.打印水仙花数(三位数),(153=1111+555+33*3)每位数字的立方和等于等于该数即水仙花数,打印出所有水仙花数。

	
	 	for(var i=100;i<1000;i++){
	 		var qianwei=parseInt(i/100);//百位
	 		var baiwei=parseInt(i%100/10);//十位
	 		var gewei=parseInt(i%10);//个位
	 		qianwei=Math.pow(qianwei,3);//百位的*3次幂
	 		baiwei=Math.pow(baiwei,3);
	 		gewei=Math.pow(gewei,3);
			if(i==qianwei+baiwei+gewei){
				console.log(i);
			}	
			}

在这里插入图片描述

5.求10的阶乘

		var jiechen=1;
		for(var i=1;i<=10;i++){
			jiechen*=i;
		}
		document.write(jiechen);//输出结果为3628800

6.珠峰海拔8848米,现在有足够大的纸,厚度是0.01米,折多少次高度可以超过珠穆朗玛峰。

		var height=884800000;
		var zhi=7;
		var count=0;
		while(true){
			zhi*=2;
			count++;
			if(zhi>height){
					document.write(count+'次');
					break;
			}
		}

7.输出以下图形

  •   		***
      		*****
      		*******
      		*********
    
		for(var seven=1;seven<6;seven++){
				for(var seven1=0;seven1<2*seven-1;seven1++){
					document.write('*'); 
				}
				document.write('
'
); } document.write('
'
);

8.菱形

		for(var q=1;q<5;q++){
       			for(var e=0;e<5-q;e++){
       				document.write(" ");
       			}
       			for(var w=0;w<2*q-1;w++){
       			document.write('*'); 
       			}
       			document.write('
'
); } for(var q=5;q>0;q--){ for(var e=0;e<5-q;e++){ document.write(" "); } for(var w=0;w<2*q-1;w++){ document.write('*'); } document.write('
'
); } document.write('
'
);

9.等腰三角形

	for(var q=1;q<5;q++){
       			for(var e=0;e<5-q;e++){
       				document.write(" ");
       			}
       			for(var w=0;w<2*q-1;w++){
       			document.write('*'); 
       			}
       			document.write('
'
); } document.write('
'
);

10.九九乘法表

	for(var i=1;i<10;i++){
       			for(var j=1;j<10;j++){
       				var cheng=i*j;
       				var zifu=i+'*'+j+'=';
       				document.write(zifu+cheng+'   ');

       				 if(i==j){
       					break;
       				}
       			}
       				document.write('
'
); }

你可能感兴趣的:(基础)