• Date类型,Boolean类型,Number类型


    1.Date类型:
      1)创建Date对象:
        var date=new Date();  //Date对象会把当前日期和时间保存为其初始值


      2)Date对象的方法:
        --这些得到的都是数字number类型
          --date.getFullYear():从Date对象以四位数字返回年份(2016)
          --date.getMonth()+1
          --date.getDate()
          --date.getHours()
          --date.getMinutes()
          --date.getSeconds()
          --date.getDay():获取星期几(0-6)
        --setMonth():设置获取的Date对象中月份(0 ~ 11)
          --setFullYear():设置获取的Date对象中的年份(四位数字)
          --setHours():设置获取的Date对象中的小时 (0 ~ 23)。
          --setMinutes():设置获取的Date对象中的分钟 (0 ~ 59)。
          --setSeconds():设置获取的Date对象中的秒钟 (0 ~ 59)。
          --setDate():设置获取的Date对象中月的某一天(1 ~ 31)
          设置的是当前获取时间的初始值,并不是电脑系统的时间(可以结合cookie使用)
          var oDate=new Date();
          oDate.setDate(oDate.getDate()+14);
          alert(oDate);   //当前时间+14天

    2.Boolean类型
      --表示两个值:"true" 或 "false".
      --创建Boolean 对象的语法:
        var boolean=new Boolean(value);    //构造函数
        Boolean(value);        //转换函数
        1)当作为一个构造函数(带有运算符 new)调用时,Boolean()将把它的参数转换
          成一个布尔值,并且返回一个包含该值的 Boolean 对象.
        2)如果作为一个函数(不带有运算符 new)调用时,Boolean()

        只将把它的参数转换成一个原始的布尔值,并且返回这个值。


      --js中的真和假:
          真:true,非零数字,非空字符串,非空对象
          假:false,数字零,空字符串,空对象,undefind

    3.Number类型:
      1)创建Number对象:
        var myNum=new Number(value);  //我们一般用var num=123;
        var myNum=Number(value);
        参数:参数 value 是要创建的 Number 对象的数值,或是要转换成数字的值.
        返回值:当Number()和运算符new一起作为构造函数使用时,它返回一个新创建的 Number 对象.
                如果不用new运算符,把Number()作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回NaN).

  • 相关阅读:
    适配器模式
    事务
    JUnit4
    命令模式
    组合模式
    MySQL语法
    MyEclipse工具
    数据源和连接池
    Annotation
    Java反射机制
  • 原文地址:https://www.cnblogs.com/yufann/p/JS-Summary2.html
Copyright © 2020-2023  润新知