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).