|
JavaScript的对象(Object)
|
|
--学习笔记
|
Array∶对象,使用时先创建一个实例。
构造函数
1.var a=new Arrey();(适用版本∶JavaScript 1.1)
创建一个长度为0的新数组。为特定数组元素赋值将自动改变数组的长度。
2.var a=new Arrey(lenth);(适用版本∶JavaScript 1.1)
创建一个长度为lenth的新数组,下标从0到lenth-1,所有元素初值为NULL。
3.var a=new Arrey("数值0","数值1",...,"数值N");(适用版本∶JavaScript 1.1)
4.var a=["数值0","数值1",...,"数值N"];(适用版本∶JavaScript 1.2)
常用属性∶
1.lenth(适用版本∶JavaScript 1.1)
如果减小lenth,后面的数组元素丢失。如果扩大lenth,新添的数组元素的值为undefined(进行==比较时,作用与null相同)。
Date∶对象,提供处理日期和时间的方法,使用时先创建一个实例(如∶objectName=new Date();),调用方法时得使用该实例。
常用方法∶
1.getHours();(适用版本∶JavaScript 1.0)
返回日期对象的小时数(24小时格式)。
2.getMinutes();(适用版本∶JavaScript 1.0)
返回日期对象的分钟数(0-59)。
3.getYear();(适用版本∶JavaScript 1.0)
返回日期对象的年份。
4.getMonth();(适用版本∶JavaScript 1.0)
返回日期对象的月份(1月是0)。
5.getDate();(适用版本∶JavaScript 1.0)
返回月中日期。
6.getDay();(适用版本∶JavaScript 1.0)
返回星期几(星期日是0;星期1是1)。
7.toGMTString();(适用版本∶JavaScript 1.0)
返回一个包含GMT格式的时间字符串。
document∶直接使用的对象
常用属性∶
1.referrer(适用版本∶JavaScript 1.0)
返回的字符串表示包含当前文档的超链接的文档的URL。该属性只读。
referrer属性具有的属性∶lenth
2.location(适用版本∶JavaScript 1.0)
返回当前网页的URL。该属性只读。
常用方法∶
1.clear();(适用版本∶JavaScript 1.0)
功能是清除窗口内容。
2.close();(适用版本∶JavaScript 1.0)
功能是关闭当前的输出流并停止其显示。
3.write("字符串");(适用版本∶JavaScript 1.0)
功能是将字符串写入文档窗口。
例∶document.write("字符串");
例∶document.write("字符串"+ < B R > ); //换行
例∶document.write("< EMBED src=乐曲名.mid width=0 height=0 autostart=true loop=true>")//播放MIDI音乐文件
4.writeln("字符串");(适用版本∶JavaScript 1.0)
功能是将字符串写入文档窗口。字符串中含\n表示换行。字符串中还可以含元素标记,如LI、B、UL等。
history∶直接使用的对象,先前访问过的URL历史记录表
常用方法∶
1.go(数字);(适用版本∶JavaScript 1.0)
装入一个在历史记录表中指定的文档。数字是前进的页面数。
Math∶直接使用的对象,提供常数和数学函数
常用属性∶
1.PI(适用版本∶JavaScript 1.0)
返回π值。
2.E(适用版本∶JavaScript 1.0)
返回e值。
常用方法∶
1.abs(数字);(适用版本∶JavaScript 1.0)
返回数字的绝对值。
2.ceil(数字);(适用版本∶JavaScript 1.0)
返回最接近的、大于等于该数字的整数。
3.cos(弧度值);(适用版本∶JavaScript 1.0)
返回角度的余弦值。
4.exp(自变量数字);(适用版本∶JavaScript 1.0)
返回E的自变量次幂。
5.floor(数字);(适用版本∶JavaScript 1.0)
返回最接近的、小于等于该数字的整数。
6.max(数字1,数字2);(适用版本∶JavaScript 1.0)
返回2个数字中较大的一个。
7.min(数字1,数字2);(适用版本∶JavaScript 1.0)
返回2个数字中较小的一个。
8.pow(底数,指数);(适用版本∶JavaScript 1.0)
返回底数的指数幂。
9.round(浮点数字);(适用版本∶JavaScript 1.0)
返回舍入后的整数值。
10.sin(弧度值);(适用版本∶JavaScript 1.0)
返回角度的正弦值。
navigator∶
常用属性∶
1.appName(适用版本∶JavaScript 1.0)
返回浏览器名称。该属性只读。
2.appVersion(适用版本∶JavaScript 1.0)
返回操作系统和版本号信息。该属性只读。
screen∶
常用属性∶
1.width(适用版本∶JavaScript 1.2)
返回屏幕的像素宽度。该属性只读。
2.height(适用版本∶JavaScript 1.2)
返回屏幕的像素高度。该属性只读。
3.avilWidth(适用版本∶JavaScript 1.2)
返回屏幕的像素宽度(扣除用户界面)。该属性只读。
4.availHeight(适用版本∶JavaScript 1.2)
返回屏幕的像素高度(扣除用户界面)。该属性只读。
string∶字符串对象。使用时用双引号或单引号定义(字符串名="字符串")。调用方法时得使用该字符串名。
常用属性
1.length(适用版本∶JavaScript 1.0)
返回字符串的长度值(整数)。该属性只读。
常用方法∶
1.charAt(数字);(适用版本∶JavaScript 1.0)
返回字符串中处于该数字位置的字符。
2.link("地址或文件名字符串");(适用版本∶JavaScript 1.0)
功能是创建一个到其他URL的超文本链接。
例∶字符串名="在网页上显示的字符串";
document.write(字符串名.link("地址或文件名"));
3.sub();(适用版本∶JavaScript 1.0)
将一个字符串对象转化成下标文本格式在网页上显示。
例∶字符串名1="在网页上显示的字符串1";
字符串名2="在网页上显示的字符串2";
document.write(字符串名1+字符串名2.sub());
4.sup();(适用版本∶JavaScript 1.0)
将一个字符串对象转化成上标文本格式在网页上显示。
window∶窗口对象,具有最高优先级,调用其方法时可以不用指明window对象。
常用属性:
1.innerHeight(适用版本∶JavaScript 1.2)
返回或修改浏览器窗口的内部高度。
2.innerWidth(适用版本∶JavaScript 1.2)
返回或修改浏览器窗口的内部宽度。
3.status(适用版本∶JavaScript 1.0)
返回或修改状态条显示的字符串。
4.location
当前页面。
例∶window.location="网页名.htm";
常用方法∶
1.alert("字符串");(适用版本∶JavaScript 1.0)
功能是弹出一个具有OK的对话框并显示字符串。
2.close();(适用版本∶JavaScript 1.0)
功能是关闭当前窗口。
3.confirm("信息字符串"); (适用版本∶JavaScript 1.0)
显示一个确认对话框,选择OK则返回true;选择Cancel则返回false。
例∶if(confirm("提问句?")) ...;
4.open("新窗口地址或文件名","窗口名");
或open("新窗口地址或文件名","窗口名"[,"状态1=...,状态2=..."]);
(适用版本∶JavaScript 1.0)
返回值是一个窗口对象(实例)。
功能是创建一个窗口实例。
状态有∶width=数字
height=数字
toolbar=yes(或者1) toolbar=no(或者0)
status=yes
scrollbars=yes
menubar=yes
5.prompt("提示信息字符串","缺省输入字符串");(适用版本∶JavaScript 1.0)
返回值是用户的输入信息(字符串)。
其他方法∶属于哪个对象?
1.parseFloat("数字字符串");
返回浮点数。出错时返回0或NAN。
2.parseInt("数字字符串",基数数字);
返回一个十进制整数。
当基数数字为16时,数字字符串的形式为16进制形式(如 f5),返回245;
当基数数字为10时,数字字符串的形式为10进制形式(如 245),返回245;
当基数数字为2时,数字字符串的形式为2进制形式(如 11110101),返回245。
当无基数时,输入16进制数时,用前缀0x;输入8进制数时用前缀0。
附 对象的省略∶
(1)window.方法(); 可以写为∶ 方法();
window.属性=...; 可以写为∶ 属性=...;
(2)对象.方法();对象.属性=...; 可以写为∶ with(对象){方法();属性=...;}
|
| |
|