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 相关文章推荐
js自执行函数的几种不同写法的比较
Aug 16 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
js中键盘事件实例简析
Jan 10 Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 Javascript
Bootstrap每天必学之进度条
Nov 30 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
jQuery EasyUI封装简化操作
Sep 18 Javascript
JS前向后瞻正则表达式定义与用法示例
Dec 27 Javascript
js判断手机系统是android还是ios
Mar 07 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
May 25 Javascript
JS实现数组去重及数组内对象去重功能示例
Feb 02 Javascript
javascript中如何判断类型汇总
May 14 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
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
2012/10/11 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python之循环结构
2019/01/15 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
Django 静态文件配置过程详解
2019/07/23 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
python 模块导入问题汇总
2021/02/01 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
社会保险接收函
2014/01/12 职场文书
服务行业演讲稿
2014/09/02 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2014年党支部工作总结
2014/11/13 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2016年寒假家长评语
2015/10/10 职场文书
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS