千家信息网

如何使用vbscript计算1到100的和

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章给大家分享的是有关如何使用vbscript计算1到100的和的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。很少使用new Array的方式来定义数组,没想到new
千家信息网最后更新 2025年11月07日如何使用vbscript计算1到100的和

这篇文章给大家分享的是有关如何使用vbscript计算1到100的和的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。



很少使用new Array的方式来定义数组,没想到new Array有这么一个妙用,通过new Array(n)我们可以创建n个空元素,同时也就在n个元素中间存在n-1个空白,通过join,我们可以将一些东西放在这些空白中间从而组成我们需要的特殊串,这不禁启发了我的灵感,这个特点可以使我不通过循环就可以很容易的实现一个"有规律元素的连续运算"。比如计算1-100的数值的和。以往我们需要从1循环到100然后求和,但利用数组的这个特性我们可以通过简单的一行代码搞定,代码如下:

复制代码 代码如下:


var i=0,sum=eval('0'+new Array(101).join('+(++i)'));


此外可以做很多类似的数学运算,比如以下几个

复制代码 代码如下:


eval('0'+new Array(11).join('+Math.pow(++i,2)')) //计算1-10的平方和
eval('0'+new Array(100/2).join('+(i+=2)')) //计算2+4+6+...100的和


这些我们以往都通过循环进行的计算,现在都可以一行代码巧妙搞定,不得不叹服编程语言隐含的灵巧,编程的世界总有太多的东西等待我们去发现。

把上面的JavaScript代码改成VBS,就是VBS练习题所谓的骨灰级解法:

复制代码 代码如下:


Dim a(101)
Execute(Join(a,"s=s+i:i=i+1:"))
MsgBox s

感谢各位的阅读!关于"如何使用vbscript计算1到100的和"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

代码 元素 循环 一行 东西 内容 数组 更多 空白 篇文章 编程 运算 不错 实用 巧妙 特殊 灵巧 没想到 不禁 世界 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国全球网络技术有限公司 山东省服务器代理服务器 数据库管理 nit 网络安全的外部主要威胁有哪些 株洲网络安全保障费用多少 数据库技术管理 黄陂计算机软件开发学校 如何看懂数据库图表结构 江西调度服务器批发虚拟主机 网络安全按协会的宣传工作 开展网络安全排查总结 华西第二医院软件开发笔试 软件开发技术排行榜 客户端和服务器怎么区别的 服务器安全组80端口没打开 数据库的时间和空间怎么选 项目经理做数据库设计 oracle数据库运维 土豆服务器还有啥 上海铁路局网络安全知识 网络技术到 两个数据库建相同数据比对 光明区数据网络技术开发价格多少 在更新数据库密码前一定要先 顺职院计算机网络技术 吴江区工商软件开发报价方案 寻求南京软件开发者合作 网络公司数据库保存多久 春节绘画软件开发 维普学术数据库有哪些
0