JavaScript_基础_对象及方法简介

1.日期对象

var nowdate=new Date();

默认值为建立对象的电脑系统时间。当然也可自定义:var nowdate=new Date(2016,3,4);or('Oct 1,2016')

2.一些常用的处理date的方法
get/set前缀+Date():返回/设置时间
                    +Fullyear():返回/设置年份,四位数表达(当然还有set/getYear())
                    +Mouth() :0:1月...11:12月
                    +Minutes、Seconds、Hours
                    +Time 单位为毫秒
get/setDate:几号
get/setDay:周几
getDay与getMouth都需要加1;

那么改变时区是怎么做到的呢?
mydate.setTime(mydate.getTime()+ 2* 60 * 60 * 1000);
因为以毫秒为单位,所以这就延迟了2两小时。

3.字符串方法
字符串.charAt(num) 返回字符串第几位
字符串.indexOf("x")返回字符串中x出现的第一个位置,没有就返回-1
字符串.split("",num)    
还有substring(numfirst,numlast), substring(numfirst)

4.Math对象
Math.PI、Math.abs()
acos():反余弦
atan2(y,x):返回x轴到点(x,y)的角度,弧度制
ceil():上舍入,x正向,-3.9->-3
floor():下舍入,x负向,-3.1->-4
log():数的自然对数
round():四舍五入,正数没什么说的, 负数的话朝最近的整数,-5.5则向x正向舍入为-5
toScore():返回对象的源代码
valueOf:返回对象原始值

E为2.718,自然对数的底数
LN2:2的自然对数
LOG2E:2为底e的对数
SQRT1_2:2的平方根的倒数
SQRT2:2的平方根
5.数组对象
见我的文章数组简介


6.window对象

图片来自imooc网

window对象方法window

7.DOM document对象

2016/12/14添加:
在对JavaScript基本类型操作时,基本类型本身没有方法和属性,但是基本类型.t=3,类似的属性赋值,基本属性.length,依然返回长度,这些依然可以执行,这是因为javascript会自动包装一个临时对象!因为每次包装临时对象后,使用完就会销毁,所以基本类型.t=3,之后打印基本类型.t结果是NaN,因为对象已被销毁,此时是对一个新的临时对象操作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值