js高级教程阅读笔记 第五章-单体内置对象

Global对象

js本质上不存在全局变量或者函数,所有的都属于global。

  • URL编码方法

    encodeURL()和encodeURLComponent()可以对URL编码。

    encodeURL():不会对本身属于URL的特殊字符进行编码。
    encodeURLComponent():会对例如斜杠之类的特殊符号编码。
    decodeURL()和decodeURLComponent则是对以上两种方法的解码方式

eval()

eval方法就像一个完整的解析器,它只接受一个参数就是字符串

eval('alert("hi")');

在eval()内部被创建的函数可以在外面被调用。

eval('function sayHi(){alert("hi");}');
sayHi();

变量也是一样的。

window对象

js并没有给出直接访问global对象的方式,但是在web浏览器中,通常使用window最为全局的

Math对象

  • min()和max():用来提供最大和最小值
  • 舍入方法
    1. Math.ceil():向上舍入
    2. Math.floor():向下舍入
    3. Math.round():四舍五入

转载于:https://www.cnblogs.com/comefuture/p/8305952.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值