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():用来提供最大和最小值
- 舍入方法
- Math.ceil():向上舍入
- Math.floor():向下舍入
- Math.round():四舍五入