js方法

*****************************************

1.toString()  ----  变为字符串

2.Math.floor() ---- 向上取整

3.Math.ceil() ----  向下取整

4.Math.random()  ---  随机数

这个随机数1-0之间

5.toFixed()  ----  保留小数 

js中会出现精度不准的情况 , 如果取整最好用Math.floor()

6.call()  ----  改变this的指向

function Person(name,age){
    this.name=name;
    this.age=age;
}

var person=new Person('xx',21);

var obj={};

Person.call(obj,'yy',33);

访问:
obj  --   name='yy'
          age=33

所以:

Person.call(obj,'yy',33);

obj--改变this指向
后面的参数照样传入。

 7.apply()  ----  改变this指向

跟call()作用相同,区别在于:

    call(指向,参数,参数,参数,...)
    apply(指向,[参数,参数,参数,...])

apply后面传的是数组参数。

8.delete  ----  删除

删除属性 delete person.name

9.charCodeAt()  -----  返回指定字符的unicode编码

返回参数在0~65535之间。

    <=255是英文
    >255是中文

10.arguments.callee  ----  指代函数自己

function test(){
    if(arguments.callee==test){
        return true;
    }
}

test();
结果为:true

 

 

 

 

 

***********持续更新******************************

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值