JavaScript中的ubound函数使用实例


Posted in Javascript onNovember 04, 2014

JavaScript中ubound函数方法是返回在 VBArray 的指定维中所使用的最大索引值。使用方法:

safeArray.ubound(dimension)

其中safeArray是必选项。是一个 VBArray 对象。
dimension是可选项。要获知其索引上界的 VBArray 的维数。如果忽略,ubound 将该参数作为 1 进行处理。

如果 VBArray 为空,ubound 方法将返回 undefined。如果 dim 大于 VBArray 的维数或为负数,该方法将产生一个“下标越界”的错误。

示例

下面的示例包括三个部分。第一部分是用来创建一个 Visual Basic 安全数组的 VBScript 代码。第二部分是 JScript 代码,确定该安全数组的维数和每一维的上界。这两部分都放在 HTML 页中的 <HEAD> 部分。第三部分是位于 <BODY> 部分的 JScript 代码,用来运行其他两个部分。

<HEAD>

<SCRIPT LANGUAGE="VBScript">

<!--

Function CreateVBArray()

   Dim i, j, k

   Dim a(2, 2)

   k = 1

   For i = 0 To 2

      For j = 0 To 2

         a(j, i) = k

         k = k + 1

      Next

   Next

   CreateVBArray = a

End Function

-->

</SCRIPT>
<SCRIPT LANGUAGE="JScript">

<!--

function VBArrayTest(vba)

{

   var i, s;

   var a = new VBArray(vba);

   for (i = 1; i <= a.dimensions(); i++)

   {

      s = "The upper bound of dimension ";

      s += i + " is ";

      s += a.ubound(i)+ ".

";

      return(s);

   }

}

-->

</SCRIPT>

</HEAD>
<BODY>

<SCRIPT language="jscript">

   document.write(VBArrayTest(CreateVBArray()));

</SCRIPT>

</BODY>
Javascript 相关文章推荐
JavaScript 调试器简介
Feb 21 Javascript
十个优秀的Ajax/Javascript实例网站收集
Mar 31 Javascript
javascript小数四舍五入多种方法实现
Dec 23 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
Aug 22 Javascript
JavaScript中document.forms[0]与getElementByName区别
Jan 21 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
AngularJs上传前预览图片的实例代码
Jan 20 Javascript
在React中如何优雅的处理事件响应详解
Jul 24 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
Aug 09 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
Apr 09 Javascript
详解vue beforeEach 死循环问题解决方法
Feb 25 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
Nov 03 #Javascript
网页中表单按回车就自动提交的问题的解决方案
Nov 03 #Javascript
详解jquery中$.ajax方法提交表单
Nov 03 #Javascript
jquery处理json对象
Nov 03 #Javascript
js格式化时间小结
Nov 03 #Javascript
解决js下referer兼容各大浏览器的方法
Nov 03 #Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
Nov 02 #Javascript
You might like
构建简单的Webmail系统
2006/10/09 PHP
介绍几个array库的新函数 php
2006/12/29 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
React Native实现进度条弹框的示例代码
2017/07/17 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
python-str,list,set间的转换实例
2018/06/27 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
浅谈Python的list中的选取范围
2018/11/12 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Python中拆分字符串的操作方法
2019/07/23 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
python打包生成so文件的实现
2020/10/30 Python
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
电子商务专业自我鉴定
2013/12/18 职场文书
小学新教师培训方案
2014/02/03 职场文书
大学校园活动策划书
2014/02/04 职场文书
献爱心活动总结
2014/05/07 职场文书
2019财务毕业实习报告
2019/06/27 职场文书
mysql批量新增和存储的方法实例
2021/04/07 MySQL