时间:2021-07-01 10:21:17 帮助过:16人阅读
<HTML> <HEAD> <TITLE>使用Object的示例</TITLE> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> var obj1=new Object(false); document.write("obj1=new Object(false)"+"<BR>"); document.write("obj1.constructor="+obj1.constructor+"<BR>"); document.write("obj1.valueOf()="+obj1.valueOf()+"<BR>"); document.write("obj1.toString()="+obj1.toString()+"<BR>"); var obj2=new Object("Hello World!"); document.write("obj2=new Object('Hello World!')"+"<BR>"); document.write("obj2.constructor="+obj2.constructor+"<BR>"); document.write("obj2.valueOf()="+obj2.valueOf()+"<BR>"); document.write("obj2.toString()="+obj2.toString()+"<BR>"); </SCRIPT> </HEAD> <BODY> </BODY> </HTML>
执行结果:
obj1=new Object(false)
obj1.constructor= function Boolean() { [native code] }
obj1.valueOf()=false
obj1.toString()=false
obj2=new Object('Hello World!')
obj2.constructor= function String() { [native code] }
obj2.valueOf()=Hello World!
obj2.toString()=Hello World!
window对象
是当前浏览器窗口对象,包含了document,navigator,location,history等子对象。
window对象的属性:
closed,document,frames,history,length(当前窗口的框架的数量),location,name,opener,
status(状态栏),self(当前窗口),top(最上面一层窗口)。
包括的方法也很多,如alert,confirm,blur等
navigator对象
用于获取当前浏览器的各种信息,主要用于判断客户端使用什么浏览器。示例如下:
<HTML> <HEAD> <TITLE>navigator示例</TITLE> <HEAD> <BODY> <script language="javascript"> document.write("浏览器代码名称:"+navigator.appCodeName+"<BR>"); document.write("浏览器名称:"+navigator.appName+"<BR>"); document.write("浏览器版本号:"+navigator.appVersion+"<BR>"); document.write("是否支持java:"+navigator.javaEnabled()+"<BR>"); document.write("MIME类型数:"+navigator.mimeTypes.length+"<BR>"); document.write("操作系统平台:"+navigator.platform+"<BR>"); document.write("插件数:"+navigator.plugins.length+"<BR>"); document.write("用户代理:"+navigator.userAgent+"<BR>"); </script> </BODY> </HTML>
在IE浏览器中执行结果:
浏览器代码名称:Mozilla
浏览器名称:Microsoft Internet Explorer
浏览器版本号:4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727;
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.2)
是否支持java:true
MIME类型数:0
操作系统平台:Win32
插件数:0
用户代理:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727;
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.2)
此外还有location对象,history对象,screen对象