JavaScript中OpenAsTextStream函数 null和undefined的区别

JavaScript中moveNext函数

JavaScript中moveNext函数方法是将集合中的当前项移动到下一项。使用方法:
enumObj.moveNext( )
其中myEnum 参数是任意 Enumerator 对象。

如果枚举算子位于集合的最后,或者集合为空,那么当前项将被设置为 undefined 。在下面的例子中,使用了 moveNext 方法在 Drives 集合中向下一个驱动器移动:
function ShowDriveList(){
   var fso, s, n, e, x;                 // 声明变量。
   fso = new ActiveXObject("Scripting.FileSystemObject");
   e = new Enumerator(fso.Drives);      // 创建 Enumerator 对象。
   s = "";                              //初始化 s。
   for (; !e.atEnd(); e.moveNext())
   {
      x = e.item();
      s = s + x.DriveLetter;            // 加驱动器号
      s += " - ";                       // 加 "-" 字符。
      if (x.DriveType == 3)
         n = x.ShareName;               // 加共享名。
      else if (x.IsReady)
         n = x.VolumeName;              // 加卷名。
      else
         n = "[驱动器未就绪]";       // 指明驱动器未就绪。
      s +=   n + "\n";
   }
   return(s);                           // 返回驱动器状态。
}
TAG: javascript手册 javascript函数
kimi post in JavaScript手册 at 2007-11-01 21:02:35.
永久地址:http://ijavascript.cn/shouce/javascript-movenext-271.html
在百度中搜索《JavaScript中moveNext函数》。

发表评论

发表评论

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。