iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VBS For Next循环的陷阱是什么
  • 686
分享到

VBS For Next循环的陷阱是什么

2023-06-08 09:06:25 686人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关VBS For Next循环的陷阱是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:'Author: Demon 'WEBsite: Http://

这篇文章将为大家详细讲解有关VBS For Next循环的陷阱是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

代码如下:


'Author: Demon
'WEBsite: Http://demon.tw
'Date: 2012/2/10
For i = 65 To (i + 25)
s = s & Chr(i)
Next
WScript.Echo s


运行后却发现没有字符串输出,觉得很奇怪,于是简单修改了一下:

复制代码 代码如下:


'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/10
For i = 65 To (i + 25)
WScript.Echo Chr(i)
s = s & Chr(i)
Next
WScript.Echo s


仍然没有任何输出,说明 For Next 循环中的语句根本就没有执行,百思不得其解,于是请教了一下预言家晚报,他很快就发现了陷阱所在:

复制代码 代码如下:


'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/10
For i = 65 To (i + 25) Step -1
WScript.Echo Chr(i)
s = s & Chr(i)
Next
WScript.Echo s


这次种终于有输出了,相信聪明的你也一定发现了陷阱在哪里。For Next 循环的求值顺序并不是按照从左到右的,表达式 (i + 25) 在 i = 65 之前就已经求值了,而此时 i 的值是默认的0,所以原循环相当于:

复制代码 代码如下:


'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/10
For i = 65 To 25
s = s & Chr(i)
Next
WScript.Echo s


当然不会有输出,最后我把程序改成了这样:

复制代码 代码如下:


'Author: Demon
'Website: http://demon.tw
'Date: 2012/2/10
For i = Asc("A") To Asc("Z")
s = s & Chr(i)
Next
WScript.Echo s

关于“VBS For Next循环的陷阱是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: VBS For Next循环的陷阱是什么

本文链接: https://www.lsjlt.com/news/253363.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VBS For Next循环的陷阱是什么
    这篇文章将为大家详细讲解有关VBS For Next循环的陷阱是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:'Author: Demon 'Website: http://...
    99+
    2023-06-08
  • VBS For Next循环需要注意什么细节
    这篇文章给大家分享的是有关VBS For Next循环需要注意什么细节的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。For Next 语句的基本结构为: 代码如下:For counter = start To e...
    99+
    2023-06-08
  • VB.NET中For/Next循环怎么用
    这篇文章给大家分享的是有关VB.NET中For/Next循环怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.NET开发平台的应用,在编程领域中占据着非常大的优势。开发人员可以使用这款语言实现许多功能需求...
    99+
    2023-06-17
  • python中for循环指的是什么
    这篇文章将为大家详细讲解有关python中for循环指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫...
    99+
    2023-06-14
  • Vue.js中的性能陷阱是什么
    本篇内容介绍了“Vue.js中的性能陷阱是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!调查性能下降的...
    99+
    2024-04-02
  • java中for循环的作用是什么
    在 Java 中,for 循环用于重复执行特定的代码块,其作用包括: 迭代数组或集合:通过 for 循环可以遍历数组、集合或其他可...
    99+
    2024-03-13
    java
  • foreach和for循环的区别是什么
    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。1、for循环 和 forEach的区别(1) for循环是通过 生成 数组的索引下标 循环遍历数组的每一个数据元素forEach是 JavaScr...
    99+
    2023-05-14
    javascript for 循环 foreach 前端开发
  • oracle中for循环的用法是什么
    在Oracle中,可以使用以下两种方式进行循环: 使用FOR循环:FOR循环是一种循环语句,通过指定循环变量的初始值、结束值和步...
    99+
    2024-04-09
    oracle
  • C++11中for循环的用法是什么
    C++11中for循环的用法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。字符串string str = "this ...
    99+
    2023-06-25
  • mysql实现for循环的方法是什么
    在MySQL中,没有直接的for循环语法,但可以使用循环语句和变量来实现类似for循环的功能。以下是一个示例: DELIMITER ...
    99+
    2024-04-09
    mysql
  • c++中for each循环的用法是什么
    在C++中,没有像Java或C#中的for each循环语法。然而,可以使用标准库中的迭代器来实现类似的功能。例如,可以使用std:...
    99+
    2024-04-02
  • php中for循环中作用是什么
    这篇文章给大家介绍php中for循环中作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库。4、面向对象编程:P...
    99+
    2023-06-14
  • JavaScript中常见的八个陷阱是什么
    这篇文章给大家分享的是有关JavaScript中常见的八个陷阱是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 你是否尝试过对数组元素进行排序?JavaScript默认使...
    99+
    2024-04-02
  • mysql中not in隐含陷阱是什么
    这篇文章主要讲解了“mysql中not in隐含陷阱是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中not in隐含陷阱是什么”吧!1、现象1.1、使用n...
    99+
    2023-06-30
  • Python中for循环和while循环有什么不同
    这篇文章主要讲解了“Python中for循环和while循环有什么不同”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中for循环和while循环有什么不同”吧!Python中用w...
    99+
    2023-06-02
  • 香港服务器租用的陷阱是什么
    香港服务器租用的陷阱可能包括: 隐藏费用:一些服务提供商可能会在合同中隐藏一些费用,如增值税、手续费等,导致用户最终支付的费用比...
    99+
    2024-05-10
    香港服务器 服务器
  • JavaScript浮点数陷阱及解法是什么
    本篇内容介绍了“JavaScript浮点数陷阱及解法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!浮...
    99+
    2024-04-02
  • Java中常见的几个陷阱分别是什么
    这篇文章给大家介绍Java中常见的几个陷阱分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。java 中有很多,新手经常遇到的陷阱,下面主要包含自动装箱与拆箱不可变的String内存泄漏自增类型使用使用 “==”...
    99+
    2023-06-16
  • Java中for循环语句嵌套的语法是什么
    这篇“Java中for循环语句嵌套的语法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中for循环语句嵌套的语...
    99+
    2023-06-29
  • shell的for循环怎么用
    这篇文章主要介绍了shell的for循环怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇shell的for循环怎么用文章都会有所收获,下面我们一起来看看吧。for循环一般格式为:for var&n...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作