罗小叉吧 关注:111贴子:19,093
  • 2回复贴,共1

VBS系列课程--18

取消只看楼主收藏回复

原文地址:
http://blog.sina.com.cn/s/blog_68d342d90100ljfk.html


1楼2010-09-17 12:51回复
    这节课我们再来学习两个函数,依旧是数据类型转换函数。
    1、将字符转换成字符代码(即ASCII码,是一个数字)
    格式:
    Asc(字符)
    比如:
    Asc(L)
    结果为:
    2、将字符代码(即ASCII码)转换成字符
    格式:
    Chr(数字)
    比如:
    Chr()
    结果为:
    我们下面来写一个脚本程序,来转换我们需要转换的数据:
    ------------------------vbs_13.htm------------------------
    <html>
    <head>
    <title>VBS系列课程--常用的数据类型转换函数示例</title>
    <script language="vbscript">
    sub button1_onclick()
    dim a
    a=form1.text1.value
    form1.text1.value=asc(a)
    end sub
    sub button2_onclick()
    dim b
    b=form1.text2.value
    form1.text2.value=chr(b)
    end sub
    </script>
    </head>
    <body>
    <form name="form1">
    请输入需要转换为ASCII码的字符(字符):
    <input type="text" name="text1">
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="button" name="button1" value="开始执行">
    <br>
    请输入需要转换成字符的ASCII码(数字):
    <input type="text" name="text2">
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="button" name="button2" value="开始执行">
    </form>
    </body>
    </html>
    我们来看一下脚本的执行效果吧:

    在第一个文本框里输入大写“L”,点击“开始执行”:

    可以看到,文本框一的内容变成了“76”,再输入小写“l”,点击“开始执行”:

    返回的数值是“108”,由此可见,大写字母和小写字母的ASCII值是不一样的。
    同样的,在文本框二中分别输入“76”和“108”,返回结果分别为:


    可见,我们的脚本成功运行了。
    如果你想多了解一些关于字符的ASCII码的内容,请自行查找相关资料,我在这个VBS的课程里就不多说了,完毕。


    4楼2010-09-17 12:53
    回复
      回复:2楼
      哈哈~


      5楼2010-09-17 12:53
      回复