Date+闭包

date类:

  var  time=new.date()

  get date()  返回一个月中的某一天

  get day ()  返回一周中的某一天

  get fullyear()  对象以四位数返回年份

  get hours() 返回对象的小时

  get minutes()  返回date对象的分钟

  get seconds()  返回date对象的秒数

  get time()  返回1970年1月1日至今的毫秒数

  get month()  从date对象返回年份(比实际情况小1)0代表一月

  parse()  返回1970年1月1日午夜距该日期时间的毫秒数  date.parse(“月份  日期 ,年份”) 

  

  set date()  设置date对象中的某一天(参数1-31)

  set fullyear()  设置年份(参数:(year ,moth,day))

  set month()  设置月份(参数:(moth,day))

  set hours()  设置小时数(参数:(hours,min,sec,millisec))

  set minutes()  设置分钟数(参数:(min,sec,millisec))

  set seconds()  设置秒数(参数:(sec,millisec))

创建date对象:

  var d=new date()  获取当前时间

  var d=new date(milliseconds)  一个到1970年1月1日的毫秒数对象

  var d=new date(datestring)  

  var d=new date(year,month,day,hours,minutes,seconds,milliseconds)

闭包:

  函数在调用的时候会形成一个私有作用域,对内部的变量起到保护作用,这就叫闭包

变量销毁:

  人为销毁  var a=12;  a=null;

  自然销毁  函数在调用完成之后,浏览器自动销毁函数内部的变量;

闭包作用:

  保护变量  缓存数据  

闭包种类:

  1,函数式:function fn{

        var a=3;

        function ff(){

          a++;

          console.log(a)

        } 

        ff()

      }

  ,2,对象式:function fn{

        var a=3;

        var obj={

          num:a

        }

          console.log(a)

       }

函数返回值的问题:

  每个函数都有一个返回值,如果人为返回,返回的什么就是什么;

  没有就是undefined;

转载于:https://www.cnblogs.com/xiaotaiyangye/p/10156365.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值