JavaScript的入门(中)

目录

一、循环语句

1、for(用的最多)

2、while和do ......while

3、三中循环的区别

二、JS的内置对象

2.1、Date对象

2.2、String对象

三、Javascript的函数

四、今日总结

一、循环语句

1、for(用的最多)

for(初始语句;条件表达式;控制体语句){
			
			循环体语句;
		}
执行流程:
        1.初始化语句执行一次,给变量赋值
	2.判断条件表达式是否成立,成立就执行循环体语句
	3.继续执行控制体语句(步长语句) ----
        4.继续判断条件表达式是否成立,成立继续执行循环体语句,执行控制语句
	5.直到条件不成立再去退出
 eg://求5的阶乘  n!=n*(n-1)......1
	var j=1;
	for( var i=1;i<=5;i++){
		j =j*i;//j*=i;
	}
	document.write("1-5的阶乘为:"+j);

2、while和do ......while

3、三中循环的区别

for:----用于循环次数明确的
   使用场景:循环遍历(获取数据),使用数据来完成业务逻辑的判断
			eg:水仙花
do....while :即使条件不成立,循环体也会执行一次
while:条件不成立时,一次也不执行	  

eg:水仙花练习
  for(var i=100;i<1000;i++){
      var   ge=Math.floor(i%10);
      var   shi=Math.floor(i/10%10);
     var   bai =Math.floor(i/100%10)
	if(i==(ge*ge*ge +shi*shi*shi+bai*bai*bai ))
		  
    document.write("水仙花数为:"+i+"<br/>");
    }

二、JS的内置对象

2.1、Date对象

/date对象:表示挡当前日期对象
/	 
  如何创建date对象:  var myDate =new  Date();
	
//想要显示当前的日期:2022年4月25 日
	    //date 给我们提供了哪些功能:获取年 月 日 时分秒
		//对象名.访问方法名();
		//获取年龄:getyear():获取从1990年到目前的差值
		//获取当前年份:getufllYear()
		// 获取当前月份:getMonth()
		
		var dateStr =new  Date();
		//获取当前年份:getufllYear()
		var year =dateStr.getFullYear();
		document.write(year+"年");
		  //getmonth:获取月份---获取的是0-11之间的整数,后面加1,(1-12月份的值)
		  var month=dateStr.getMonth()+1;
		  document.write(month+"月");
		  //获取月份中的日期值  getDate() ;表示的一个月中的日期值。
		  var date=dateStr.getDate();
		  document.write(date+"日");
		  //获取小时
		  document.write(dateStr.getHours()+":");
		  //获取分钟
		  document.write(dateStr.getMinutes()+":")
		  //获取秒
		  document.write(dateStr.getSeconds()) ;
显示所有的时间的时候需要使用连接字符"+"
 var nowDate.getFullYear()+"-"+nowDate.getMonth()+"-"+nowDate.getDay()
     +"&ensp;&ensp;"+nowDate.getHours()
    +":"+nowDate.getMinutes()+":"+nowDate.getSeconds();

2.2、String对象

js 中String指的是字符串数值
  创建js 字符串对象格式:
 var 对象名=new String("字符串值");
//只是对上面的简写,表达要表示一个字符串是"hello",但是内存分配不一样(Java)
简写: var 对象名="字符串值";

String 的常用功能:
	 1.charAt()返回指定索引的字符
	 2.concat(字符串)字符串的拼接---原来的内容和心得内容进行拼接
  eg:  
   var s="helloworld";
   alter(s.charAt(3));
   alter(s.concat("青年"));

三、Javascript的函数

 js 中定义函数的格式:
		  
function    函数名称---方法名  (形参){
   函数主体部分
  }
		  
		  
 函数调用:
      1.单独调用:函数名称(实际参数列表);
      2.赋值调用
 注意事项:
	1.形参不能带var , 直接写参数名称
	2.在定义的函数里可以直接输出内容  var 变量=形式参数进行运算
	或者是 ----js函数里可以带return,返回一个具体的函数值;---调用的时候就是赋值调用   var 结果=函数(实际参数)
 
 eg:
     <script>
	//定义一个函数(方法)----两个数求和
第一种写法:单独调用
	function sum(a,b){
		var result=a+b;
		document.write("结果是:"+result);
	}
	sum(10,90);
	</script>
	
	
 第二种:赋值调用 
	<script>
	function sum(a,b){
		//return 表示结束方法,并带给带用着一个结果
		return  a+b;
	}
	//定义了一个新的变量来接受上面的结果
	//提高的代码的可用性,如果有其他的需求的话.可以直接使用mySum变量来进行操作.
	 var mySum = sum(40,50);
	 document.write("结果是:"+mySum);
    </script>

四、今日总结

     今天学习Javascript的内置对象时,在使用Data对象制作网页时钟的时候,因为粗心将字符串的拼接那块写错了,希望大家不犯我这样的低级错误;还有就是学习函数调用的那块,刚开始没有懂两种调用方式的区别,在老师的帮助下,理解了但是还得勤练习才能记得跟牢固。

    通往光明的路上布满荆棘与坎坷,请我们务必站稳。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值