在网上找的javascript的内置对象的资料
JavaScript拥有内置对象和自定义对象,事实上各种数据类型的变量都属于一种对象,变量在声明和赋值后马上拥有对应的方法和对象。
1.JavaScript内置对象的种类
JavaScript对象依照建立方式不同可分为使用变量声明的隐性对象和使用new命令对立对象副本的显性对象。
隐性对象(Implicit[im'plisit] Objects)
JavaScriptt的各种数据类型变量,在声明和赋值后就是一个对象,例如数字、字符串和布尔数据类型的变量等,如下所示:
1.var str="JavaScript学习笔记";
上述程序代码声明变量str是一个隐性String对象,虽然可以使用String对象的方法,但是隐性对象并不支持prototype属性,如下所示:
1.str.prototype.count;
上述程序代码会导致JavaScript程序运行时出现错误,而且隐性对象也不支持Expando属性,无法任意扩展对象的属性。
显性对象(Explicit[iks'plisit] Objects)
JavaScript的对象如果使用new命令建立对象副本,则此对象就是一个显性对象,如下所示:
1.var str=new String("JavaScript学习笔记");
上述程序代码建立的也是一个字符串变量,不过这是一个String对象,显性对象同时支持Expando和Prototype属性。
2.JavaScript的内置对象
JavaScript提供11种内置对象。
(1)Boolena['bu:lɪən]对象
Boolena对象是一种数据类型,对象只单纯地提供构造函数,可以用来建立布尔数据类型的对象,如下所示:
1.objBoolean=new Boolean();
上述程序代码建立布尔对象或称为布尔变量,括号内如为false、0、null、NaN或空字符串,则布尔值为false,否则为true。
当使用var命令声明布尔变量并且指定其值时,布尔变量将自动转换成Boolean对象。
(2)Function对象
JavaScript的函数就是一个Function对象,函数的建立方法如下:
function mod(x,y)
{
return(x % y);
}
上述程序段是一个余数函数,也可以使用new命令建立函数的Function对象,如下所示:
var mod=new Function("x","y","return(x%y)");
上述程序代码建立一个函数mod(),不论使用哪种方法建立函数,都可以使用相同的程序代码调用它,如下所示:
value=mod(4,5);
Function对象就是函数,如果函数拥有参数,则这些传入的参数就是arguments对象。
3.Global['ɡləubəl]对象
Global对象不能使用new命令建立,在Scrip
相关文档:
js.js
var xmlDoc;
function cleanData(getObj)
{
if(getObj)
{
getObj.options.length = 0;
}
}
function getxmlDoc()
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
......
<script language="javascript" type="text/javascript">
fea = "width=400,height=300,top=100,left=300,resizable=0,scrollbars=0,dependent=yes";
fea_action="width=200,height=100,left=256,top=260,resizable=0,scrollbars=0,dependent=yes"
function f_gopage(page){
form2.page.value=page;
form2.pages ......
N.1 基本介绍:
* showModalDialog() (IE 4+ 支持),用来创建一个显示HTML内容的模态对话框。
* showModelessDialog() (IE 5+ 支持) ,用来创建一个显示HTML内容的非模态对话框。
N.2 使用方法:
* vReturnValue = window.showModalDialog(sURL [, vArgument ......
1、对象属性:.length为长度属性,
.toUpperCase()为大写字母文本
2、indexof函数方法返回字符串内第一次出现字符串的字符位置,字符串的位置从0开始,如果没有找到子字符串,则返回-1
3、match()方法可用来找到字符串中特定的字符,如果找到则返回这个字符,如果没有 ......
JavaScript中提供了一些非常有用的内部对象作为该语言规范的一部分,每一个内部对象都有一些方法和属性。
JavaScript中提供的内部对象按使用方式可以分为动态对象和静态对象。
动态对象:在引用他的属性和方法是,必须使用new关键字创建一个对象实例,然后才可以使用“对象实例名.成员”的格式来访问其属性和方 ......