1.打印1-100之間所有奇數(shù)之和
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="utf-8" />
? ? ? ? <title>打印1-100之間所有奇數(shù)之和</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? var sum = 0;
? ? ? ? ? ? for(var i = 1;i<=100;i++){
? ? ? ? ? ? ? ? if(i%2 !=0){
? ? ? ? ? ? ? ? ? ? sum=sum+i;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? document.write('1-100之間所有奇數(shù)之和為:'+ sum);
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
2.打印1-100之間所有7的倍數(shù)的個數(shù)及總和
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>打印1-100之間所有7的倍數(shù)的個數(shù)及總和</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? var sum = 0;
? ? ? ? ? ? var arr01 = [];
? ? ? ? ? ? for(var i=1;i <=100;i++){
? ? ? ? ? ? ? ? if(i%7 == 0){
? ? ? ? ? ? ? ? ? ? arr01.push(i);
? ? ? ? ? ? ? ? ? ? sum=sum+i;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? document.write('1-100之間所有7的倍數(shù)為:'+arr01+'<br/>');
? ? ? ? ? ? document.write('1-100之間所有7的倍數(shù)的個數(shù)為:'+arr01.length+'<br/>');
? ? ? ? ? ? document.write('1-100之間所有7的倍數(shù)的總和為:'+sum+'<br/>');
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
3..水仙花數(shù)
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>水仙花</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? var num = [];
? ? ? ? ? ? for(var i=100;i<=1000;i++){
? ? ? ? ? ? ? ? var ge=i%10;
? ? ? ? ? ? ? ? var shi=parseInt(i/10)%10;
? ? ? ? ? ? ? ? var bai=parseInt(i/100);
? ? ? ? ? ? ? ? if(ge**3+shi**3+bai**3==i){
? ? ? ? ? ? ? ? ? ? num.push(i);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? document.write(num);
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
4.在頁面中接收一個用戶輸入的數(shù)字轧膘,并判斷該數(shù)是否是質數(shù)钞螟。
質數(shù):只能被1和它自身整除的數(shù),1不是質數(shù)也不是合數(shù)谎碍,質數(shù)必須是大于1的自然數(shù)鳞滨。
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>質數(shù)</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? var num = prompt('請輸入一個數(shù)字:');
? ? ? ? ? ? for(var i=2;i<3;i++){
? ? ? ? ? ? ? ? if(num%i==0){
? ? ? ? ? ? ? ? ? ? document.write(num,'不是質數(shù)');
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? document.write(num,'不是質數(shù)');
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
5.99乘法口訣
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>99乘法口訣</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? document.write("<table>");
? ? ? ? ? ? for(var i=1;i<10;i++){? ?
? ? ? ? ? ? ? ? document.write("<tr>");
? ? ? ? ? ? ? ? for(var j=1;j<=i;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? document.write("<td>"+j+"*"+i+"="+i*j+"</td>");
? ? ? ? ? ? }
? ? ? ? ? ? ? ? document.write("</tr>");
? ? ? ? ? ? }
? ? ? ? ? ? ? ? document.write("</table>");
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
6.打印出1-100之間所有的質數(shù)
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>打印出1-100之間所有的質數(shù)</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? for(var i=2;i<=100;i++){
? ? ? ? ? ? ? ? for(var j=2;j<i;j++){
? ? ? ? ? ? ? ? ? ? if(i%j==0){
? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? if(i<=j){
? ? ? ? ? ? ? ? ? ? document.write(i+" ");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
7.1、假如投資的年利率為5%蟆淀,試求從1000塊增長到5000塊拯啦,需要花費多少年
1000 1000+1000*0.05=1000*1.05
1050 1050+1050*0.05=1050*1.05
……
5000
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>利潤</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? var money = 1000;
? ? ? ? ? ? var count = 0
? ? ? ? ? ? while(money<=5000){
? ? ? ? ? ? ? ? money *= 1.05;
? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? }
? ? ? ? ? ? console.log('一共需要'+count+'年');
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>
8.用while循環(huán)重寫小明的成績,如果用戶輸入不合法就反復輸入熔任,直到正確為止
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <meta charset="UTF-8">
? ? ? ? <title>小明成績</title>
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? while(true){
? ? ? ? ? ? ? ? var score = prompt('請輸入小明的成績:');
? ? ? ? ? ? ? ? if(score > 100 || score < 0 || isNaN(score)){
? ? ? ? ? ? ? ? ? ? alert('輸入錯誤褒链,請重新輸入!');
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? if(score == 100){
? ? ? ? ? ? ? ? ? ? alert('獎勵一輛BMW');
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }else if(score>=80&&score<=90){
? ? ? ? ? ? ? ? ? ? alert('獎勵一部iPhone');
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }else if(score >=60&&score<80){
? ? ? ? ? ? ? ? ? ? alert('成績合格疑苔,繼續(xù)努力');
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? alert('成績太差了');
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? </script>
? ? </head>
? ? <body>
? ? </body>
</html>