0
点赞
收藏
分享

微信扫一扫

这是我的博客

南柯Taylor 2022-04-25 阅读 83
java

从今天起,这里就是每天记录学习的地方。

2022.4.25

今天学习的内容有js里面的循环结构主要学习了三种,

1.for循环,switch循环,以及while和do--while循环,

2接着学习了for的应用,水仙花数要学会弄,毕竟都是基础的

3js内置对象之Date。还有innerHtml和innerText的区别

4.接着做一个网页时钟。

5.然后是js内置对象之String

6.js中的函数,就是构造方法并且去调用它,这个面向工作用的多。

然后是练习阶段:

Switch语句,创建一个文本框+一个按钮,点击按钮,弹出对应的季节主要代码有

<input type="text" id="month" placeholder="请输入月份的值"/>
<input type="button" value="点击查询" onclick="myMonth()" />

//创建方法
function myMonth(){
    var textconten=doncument.getElementById("month").value;
//=右边固定写法

textconten = parseInt(textconten);
//变量名=parseInt(textconten);
//textContent是String类型,而case后面的值Number
//在进行比较时候,不会自动将String----Number
//需要:类型转换函数
/*
这个函数的前提条件:字符串是一个数字字符串
变量名 = parseInt(变量名): 将字符串String字符串值可以转换成Number:整数
*/
switch(textconten){
    case 3:
    case 4:
    case 5:
        alert("春季");
        break;
//以此类推,最后写
    default:
        alert("非法数据");
        break;

}
}

for循环语句,例子

var sum = 0 ;
			   for(var i = 1 ; i<=10 ; i ++){
				   //i=1...10都可以取出来
				   //sum += x ; //等价于 sum = sum + x ;  将符号左边的数据和右边的求和,在赋值给左边的变量
				   sum = sum + i ; //sum = 0 +1 ; sum = 1
									//i++;i=2,  2<=10,	sum = 1 + 2  = 3
									//i++;i=3,3<=10, sum = 3 + 3 = 6 
								    
			   }
			   document.write("1-10之间的和是:"+sum) ;
			   
			   document.write("<hr/>") ;
			   
			   //1-100之间的和
			   var sum2 = 0 ; //结果变量
			   for(var i = 1 ; i <=100 ; i ++){
					sum2 = sum2 + i ;
			   }
			   document.write("1-100之间的和是:"+sum2) ;
			   
			   document.write("<hr/>") ;
			   //求1-100之间的偶数和
			   var sum3 = 0 ; //结果变量
			   for(var i = 1 ; i <=100 ; i ++){
			   		//加入逻辑判断
					if(i % 2 ==0){//能够被2整除,没有余数
						//sum3 和i进行求和,赋值给sum3
						sum3 = sum3+i ;
					}
			   }
			   
			    document.write("1-100之间的偶数是:"+sum3) ;
				document.write("<hr/>") ;
				
				//求阶乘思想----和求和思想相同的
				//n!=n*(n-1)*(n-2)....3*2*1 
				
				//需求:5的阶乘
				//定义一个结果变量
				var jc = 1 ;
				for(var i = 1; i <=5 ; i ++){
					jc*=i ; // jc = jc * i ; 
							//1)jc = 1 * 1 = 1
							//2)i++,i=2,2<=5 ,  jc = 1 * 2 = 2
							//3)i++,i=3,3<=5,jc = 2 * 3
							//4)i++,i=4,4<=5, jc=6 * 4
							//5)i++,i=5,5<=5,jc=24 * 5
							//6)i++,i=6, 6<=5 ,不成立,循环结束!
				}
				document.write("5的阶乘是:"+jc) ;

while和do while语句

实例     var i = 1;
            while(i<=5){
                document.write("helloworld<br />");
                i++;
            }
            document.write("<hr/>") ;
            //1-100之间的和
            //定义结果变量
            var sum = 0;
            
            var m = 1 ;
            while(m<=100){
                sum = sum +m;
                m++;
            }
            document.write("1-100之间的和是:"+sum);
            document.write("<hr/>") ;

              

            var x= 1;
            do{
                document.write("我爱高圆圆<br/>");
                x++;
            }while(x<=6);

举报

相关推荐

0 条评论