JS中用到的一些方法(2)
把一个带有 SIZE 属性的 HTML <FONT> 标记放置在 String 对象中的文本的两端。
strVariable.fontsize(intSize)
参数
strVariable
必选项。任意的 String 对象或文字。
intSize
必选项。用来指定文本大小的整数值。
说明
下面的示例说明了 fontsize 方法的用法:
var strVariable = "This is a string";
strVariable = strVariable.fontsize(-1);
最后一条语句执行完后,strVariable 的值是:
<FONT SIZE="-1">This is a string</FONT>
有效的整数值取决于 Microsoft JScript 主机。详细信息请参阅主机的说明书。
不检查该标记是否已经被应用于该字符串了。
从一些 Unicode 字符值中返回一个字符串。
String.fromCharCode([code1[, code2[, ...[, codeN]]]])
参数
String
必选项。为 String 对象。
code1, . . . , codeN
可选项。是要转换为字符串的 Unicode 字符值序列。如果没有给出参数,结果为空字符串。
说明
在调用 fromCharCode 前不必创建 String 对象。
在下面的例子中,test 包含字符串 "plain":
var test = String.fromCharCode(112, 108, 97, 105, 110);
返回 Date 对象中用本地时间表示的一个月中的日期值。
dateObj.getDate()
必选项 dateObj 参数为 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的日期值,请使用 getUTCDate 方法。
返回值是一个处于 1 到 31 之间的整数,它代表了相应的 Date 对象中的日期值。
示例
下面这个例子说明了 getDate 方法的用法:
function DateDemo(){
var d, s = "今天日期是: ";
d = new Date();
s += (d.getMonth() + 1) + "/";
s += d.getDate() + "/";
s += d.getYear();
return(s);
}
返回 Date 对象中用本地时间表示的一周中的日期值。
dateObj.getDay()
必选项 dateObj 参数为 Date 对象。
说明
要获取用全球标准时间 (UTC)表示的一周中日期值,请使用 getUTCDay 方法。
getDay 方法所返回的值是一个处于 0 到 6 之间的整数,它代表了一周中的某一天,返回值与一周中日期的对应关系如下:
|
值 |
星期 |
|
0 |
星期天 |
|
1 |
星期一 |
|
2 |
星期二 |
|
3 |
星期三 |
|
4 |
星期四 |
|
5 |
星期五 |
|
6 |
星期六 |
下面这个例子说明了 getDay 方法的用法。
function DateDemo(){
var d, day, x, s = "今天是: ";
var x = new Array("星期日", "星期一", "星期二");
var x = x.concat("星期三","星期四", "星期五");
var x = x.concat("星期六");
d = new Date();
day = d.getDay();
return(s += x[day]);
}
返回相应于指定路径中驱动器的 Drive 对象。
object.GetDrive ( drivespec );
参数
object
必选项。 应为 FileSystemObject 的名称。
drivespec
必选项。 drivespec 参数可以是驱动器号 (c) 、带冒号的驱动器号 (c:) 、带冒号和路径分隔符的驱动器号 (c:\) ,或者任意网络共享的说明 (\\computer2\share1) 。
说明
对于网络共享,需要进行检查以确保共享存在。
如果 drivespec 和可接受的形式不一致或是不存在,那么将产生错误。
要在普通的路径字符串上调用 GetDrive 方法,可以使用以下序列来获取适于作为 drivespec 的字符串。
DriveSpec = GetDriveName(GetAbsolutePathName(Path))
下面的例子说明了 GetDrive 方法的用法。
function ShowFreeSpace(drvPath)
{
var fso, d, s ="";
fso = new ActiveXObject("Scripting.FileSystemObject");
d = fso.GetDrive(fso.GetDriveName(drvPath));
s = "Drive " + drvPath.toUpperCase( ) + " - ";
s += d.VolumeName + "<br>";
s += "Free Space: " + d.FreeSpace/1024 + " Kbytes";
return(s);
}
根据指定路径返回包含驱动器名称的字符串。
object.GetDriveName(path)
参数
object
必选项。 应为 FileSystemObject 的名称。
path
必选项。 路径说明,将根据其中成分返回驱动器名称。
说明
如果无法确定驱动器,GetDriveName 方法将返回长度为零的字符串 ("") 。
注意 GetDriveName 只作用于所提供的 path 字符串。 不会试图解析路径,也不会检查指定的路径是否存在。
下面的例子说明了 GetDriveName 方法的用法。
function GetDriveLetter(path)
{
var fso, s ="";
fso = new ActiveXObject("Scripting.FileSystemObject");
s += fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(path)));
return(s);
}
返回包含路径中最后成分扩展名的字符串。
object.GetExtensionName(path)
参数
object
必选项。 应为 FileSystemObject 的名称。
path
必选项。 路径说明,将根据其中的成分返回其扩展名。
说明
对于网络驱动器,根目录 (\) 将被认为是一个成分。
如果没有和 path 参数匹配的成分,那么 GetExtensionName 方法将返回长度为零的字符串 ("") 。
下面的例子说明了 GetExtensionName 方法的用法。
function ShowExtensionName(filespec)
{
var fso, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
s += fso.GetExtensionName(filespec);
return(s);
}
根据指定的路径中的文件返回相应的 File 对象。
object.GetFile(filespec)
参数
object
必选项。 应为 FileSystemObject 的名称。
filespec
必选项。 filespec 是指定文件的路径(绝对和或相对的)。
说明
如果指定文件不存在则出错。
下面的例子说明了 GetFile 方法的用法。
function ShowFileAccessInfo(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(filespec);
s = f.Path.toUpperCase() + "<br>";
s += "Created: " + f.DateCreated + "<br>";
s += "Last Accessed: " + f.DateLastAccessed + "<br>";
s += "Last Modified: " + f.DateLastModified
return(s);
}
返回指定路径的最后成分,但指定的路径不能只是驱动器说明。
object.GetFileName(pathspec)
参数
object
必选项。 应为 FileSystemObject 的名称。
pathspec
必选项。 指定文件的路径(绝对的或相对的)。
说明
如果 pathspec 没有以文件名成分结束,那么 GetFileName 方法将返回长度为零的字符串 ("") 。
注意 GetFileName 方法只作用于所提供的路径字符串。 不会试图解析路径,也不会检查路径存在与否。
下面的例子说明了 GetFileName 方法的用法。
function ShowFileName(filespec)
{
var fso, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
s += fso.GetFileName(filespec);
return(s);
}
浙公网安备 33010602011771号