JavaScript Data方法

日期(Date):详细演示见 : js入门·动态的时钟,显示完整的一些方法,新年倒计时 http://www.cnblogs.com/thcjp/archive/2006/08/16/478313.html


定义方法:

a: var newdt=new Date() -->创建时间对象并赋值为当前时间;

b: var newdt=new Date(milliseconds) --> 创建时间对象,且以GTM的延迟时间来设置对象的值,单位为毫秒;

c:var newdt=new Date(string) -->使用特定的时间字符串为新创建的时间对象赋值,其格式与Date对象的parse方法匹配;

d: var newdt=new Date(年,月,日,小时,分,秒,毫秒) -->按照年,月,日,小时,分,秒,毫秒 的顺序为对象赋值;

方法: 分 获取时间;设置时间;格式转换

A:获取时间


getDate() -----获取当前完整时间;

getYear()------获取当前的年

getMonths()----获取当前的月份

getDay()-------获取当前的日期 天

getHours()-----获取当前的小时

getMinutes()---获取当前的分钟

getSeconds()---获取当前的秒

getTime()------获取当前的时间,单位 秒

getTimeZoneOffset--获取当前的时区偏移信息

b:设置时间


对照上面的获取,把get换成 set 即可,例如 getDate() ---> setDate()

c:转换方法


toGTMString() ------转换成格林威治标准时间表达式的字符串;

toLocaleString()----转换成当地时间表达的字符串

toString()----------把时间转换成字符串

parse---------------从表示时间的字符串中读出时间

UTC-----------------返回从格林威治标准时间到指定时间的差距,单位为 毫秒

Math 数学:演示实例见 javascript入门· javascript math对象演示 http://www.cnblogs.com/thcjp/archive/2006/08/12/475100.html


属性:注意,数学对象中的属性是指读的

E (=2.7182) ------自然对数的底(具体意思,我不明白,唉,和数学密切的东西我都不明白,郁闷!)

LN10(=2.30259) ---10的自然对数;

LN2(=0.69315)-----2的自然对数;

PI(=3.1415926)----圆周率

SQRT1_2(=0.7071)--1/2的平方根

SQRT2(=1.4142)----2的平方根

LOG2E(=1.44269)---以2为底,E的对数

LOG10E(=0.43429)--以10为底E的对数

方法: 其实用得上的不多,郁闷,全部弄出来吧

sin(a) ---- 求a的正弦值

cos(a)------求a的余弦值

tan(a)------求a的正切值

asin(a)-----求a的反正弦值

atan(a)-----求a的反余弦值

exp(a)------求a的指数

log(a)------求a的自然对数

Pow(a,i)----求a的i次方(乘方)

round(a)----对a进行四舍五入运算

sqrt(a)-----求a的平方根

abs(a)------求a的绝对值

random()----取随机数

max(a,b)----取较大的数

min(a,b)----取较小的数

注意:函数的参数均是浮点类型,三角函数的参数为弧度值,而不是度

你可能感兴趣的:(JavaScript Data方法)