码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript学习笔记(六)----内置对象

时间:2014-09-05 21:04:51      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   java   ar   art   div   

(一).Global对象

所有在全局作用域中定义的属性和函数,都是Global对象的属性。例如isNaN()、isFinite()、parseInt()以及parseFloat(),实际上全是Global对象的方法。

1. URI 编码方法 encodeURI() 和 encodeURIComponent()

有效的URI不能包含某些字符,例如空格。而这两个URI编码方法就可以对URI进行编码,它们用特殊的UTF-8编码替换所有无效的字符,从而让浏览器能够接受和理解。 

var uri = "http://www.baidu.com.cn/illegal value.htm#start";
alert(encodeURI(uri));//http://www.baidu.com.cn/illegal%20value.htm#start
alert(encodeURIComponent(uri)); //http%3A%2F%2Fwww.baidu.com.cn%2Fillegal%20value.htm%23start

encodeURI() ---decodeURI()

encodeURIComponent() ---decodeURIComponent()

2. eval()方法

eval()方法就像是一个完整的ECMAScript解析器,它只接受一个参数。

eval(alert("hi")); //hi

var msg = "hello world";
eval(alert(msg)); //hello world

eval("function sayHi(){ alert(‘ hello world!‘)}");
sayHi(); //hello world!;


eval("var msg1 = ‘hello word‘;");
alert(msg1); //hello world

在eval()中创建的任何变量或函数都不会被提升。

3. window对象

ECMAScript虽然没有指出如何直接访问Global对象,但Web浏览器都是将这个全局对象作为window对象的一部分加以实现的。因此,在全局作用域中声明的所有变量和函数,就都成为了window对象的属性。

(二) Math对象

 

JavaScript学习笔记(六)----内置对象

标签:style   blog   http   color   io   java   ar   art   div   

原文地址:http://www.cnblogs.com/yanyangbyou/p/3958663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!