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中escape对应的C#解码函数 UrlDecode
Dec 16 Javascript
javascript实现TreeView 无刷新展开的实例代码
Jul 13 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
Angularjs 创建可复用组件实例代码
Oct 09 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
Jun 16 jQuery
Vue单文件组件基础模板小结
Aug 10 Javascript
在vue中,v-for的索引index在html中的使用方法
Mar 06 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 Javascript
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
JS+php后台实现文件上传功能详解
Mar 02 Javascript
layui 数据表格复选框实现单选功能的例子
Sep 19 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
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
隐性调用php程序的方法
2015/06/13 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
javascript优先加载笔记代码
2008/09/30 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
jQuery操作基本控件方法实例分析
2015/12/31 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
Python上下文管理器和with块详解
2017/09/09 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
介绍一下Java中的Class类
2015/04/10 面试题
建筑行业的大学生自我评价
2013/12/08 职场文书
个人安全承诺书
2014/05/22 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
感恩老师主题班会
2015/08/12 职场文书
Redis性能监控的实现
2021/07/09 Redis
MySQL数据库 任意ip连接方法
2022/05/20 MySQL
css样式important规则的正确使用方式
2022/06/10 HTML / CSS
tree shaking对打包体积优化及作用
2022/07/07 Java/Android