精华内容
下载资源
问答
  • VBscript数据类型

    千次阅读 2008-08-26 22:06:00
    它是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的 信息。同时它也是vbscript所以函数的返回值的数据类型。variant 数据类型还可以进一步区分数值信息的特定含义,用户可以将需要的数据放进variant中,...
    1.vbscript 的数据类型
    
    variant ,是VBscript脚本唯一的数据类型。它是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的 信息。同时它也是vbscript所以函数的返回值的数据类型。
    variant 数据类型还可以进一步区分数值信息的特定含义,用户可以将需要的数据放进variant中,而variant也会按照最适用于其包含的数据的方式进行操作。
     下面列出了variant包含的数据子类型:
    *empty :未初始化的variant. 数值变量 值为0
    *null:不包含任何有效数据的variant
    *byte 包含0-255之间的整数
    *integar:包含 -32768--32767 之间的整数
    *currency
    *long
    *single
    *date(time)
    *string
    *object
    *error
    2.vbscript 的常量
    在vbscript中,常量的值从不改变。可以使用const在vbscript中创建具有一定含义的字符串型或数值型的常数,并给他们赋原始值。
    3.vbscript的变量
    首先 所以的变量类型都是variant
    可以使用Dim 语句 public语句 及private 语句在脚本中显式声明变量。
    <%Dim 变量名 %>
    声明多个变量时用逗号隔开。

    展开全文
  • VBScript只有一种数据类型,即Variant,称为变体型。Varriant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript中惟一的数据类型,所以它也是VBScript中所有函数的返回值的...
  •       Null类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因,如下面的例子所示: ...

          Null类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因,如下面的例子所示:

    var car =null;
    alert(typeof null);  //'object(其实这是JavaScript最初实现的一个错误,后来被ECMAScript沿用下来)'

          如果定义的变量准备在将来用户保存对象,那么最好将该变量初始化为null而不是其他值。这样一来,只要直接检查null值就可以知道相应的变量是否已经保存了一个对象的引用,如下面的例子:

    if(car != null){
     //'对car执行某些操作'
    }

          实际上,undefined值是派生自null值的,因此ECMA-262规定对他们的相等测试要返回true:

    alert(null == undefined)  //'true'

          这里,位于null和undefined之间的相等操作符(==)总是返回true,不过要注意的是,这个操作符出于比较的目的会转换其操作数。
          尽管null和undefined有这样的关系,但它们的用途完全不同,如前所述,无论什么情况下都没有必要把一个变量的值显式地设置为undefined,可视同样的规则对null却不适用。换句话说,只要意在保存对象的变量还没有真正保存对象,就应该明确地让该变量保存null值。这样做不仅可以体现null作为空对象指针的惯例,而且也有助于进一步区分null和undefined。在程序中如何判断变量是否为null。
          以下是不正确的方法:

    var exp = null;
    if (exp == null){
        alert("is null");
    }
    'exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。
    注意:要同时判断 null 和 undefined 时可使用本法。'
    var exp = null;
    if (!exp){
         alert("is null");
     } 
    ' 如果 exp 为 undefined,或数字零,或 false,也会得到与 null 相同的结果,虽然 null 和二者不一样。
    注意:要同时判断 null、undefined、数字零、false 时可使用本法。'
    var exp = null;
    if (typeof exp == "null"){
        alert("is null");
    }
    '为了向下兼容,exp 为 null 时,typeof null 总返回 object,所以不能这样判断。'
    var exp = null;
    if (isNull(exp)){
        alert("is null");
    }
    'VBScript 中有 IsNull 这个函数,但 JavaScript 中没有。'

          以下是正确的方法: :

    var exp = null;
    if (!exp && typeof exp != "undefined" && exp != 0){
        alert("is null");
    }
    'typeof exp != "undefined" 排除了 undefined;exp != 0 排除了数字零和 false。更简单的正确的方法:'
    var exp = null;
    if (exp === null){
        alert("is null");
    }

    尽管如此,我们在 DOM 应用中,一般只需要用 (!exp) 来判断就可以了,因为 DOM 应用中,可能返回 null,可能返回 undefined,如果具体判断 null 还是 undefined 会使程序过于复杂。

    欢迎访问 我的个人博客-BlueBird 查看更多文章

    展开全文
  • VbScript基本数据类型 VBScript只有一种数据类型称为Variant它由变量中保存的数据类型确定变量的类型 例I=1 I=2.3 I="2002年" 2. Variant的数据子类型 VbScript中变量的子类型总共有12种 见表3-1 ? 3. VBScript变量...
  • VBSCRIPT 只有一种数据类型:variant ,程序根据上下文来判断 variant 为数字类型还是字符串类型。 引号内的数字被看成字符串,如:a="12" ; 不带引号当然就是数字,如:b=13 。 实例: 以下为...

    VBSCRIPT 的数据类型

    VBSCRIPT 只有一种数据类型:variant ,程序根据上下文来判断 variant 为数字类型还是字符串类型。

    引号内的数字被看成字符串,如:a="12" ;

    不带引号当然就是数字,如:b=13 。

    实例:

    以下为引用内容:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title> VBSCRIPT 数据类型 </title>
    </head>
    <body>

    <! 用加法运算来看数字与字符串的区别 !>

    <%
    dim a,b
    a=12
    b=13
    fx=a+b
    %>

    <% =fx %>

    </body>
    </html>

    运行结果:25 ,如果将上例中 a=12 改为 a="12" ,b=13 改为 b="13" 则得到的运行结果会是:1213 。

    本文链接:http://www.oversteper.com/wprogram/asp/816.html

    展开全文
  • VBS教程:VBScript 基础-VBScript 变量VBScript 变量变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。例如,可以创建一个名为 ClickCount 的变量来存储用户单击 ...

    VBS教程:VBScript 基础-VBScript 变量

    VBScript 变量

    变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在 VBScript 中只有一个基本数据类型,即 Variant,因此所有变量的数据类型都是 Variant。

    声明变量

    声明变量的一种方式是使用 Dim 语句、Public 语句和 Private 语句在脚本中显式声明变量。例如:Dim DegreesFahrenheit

    声明多个变量时,使用逗号分隔变量。例如:Dim Top, Bottom, Left, Right

    另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。因此,最好使用 Option Explicit 语句显式声明所有变量,并将其作为脚本的第一条语句。

    命名规则

    变量命名必须遵循 VBScript 的标准命名规则。变量命名必须遵循:第一个字符必须是字母。

    不能包含嵌入的句点。

    长度不能超过 255 个字符。

    在被声明的作用域内必须唯一。

    变量的作用域与存活期

    变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为 Script 级变量,具有脚本级作用域。

    变量存在的时间称为存活期。Script 级变量的存活期从被声明的一刻起,直到脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。可以在不同过程中使用同名的局部变量,这是因为每个局部变量只被声明它的过程识别。

    给变量赋值

    创建如下形式的表达式给变量赋值:变量在表达式左边,要赋的值在表达式右边。例如:B = 200

    标量变量和数组变量

    多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号 ( )。下例声明了一个包含 11 个元素的一维数组:Dim A(10)

    虽然括号中显示的数字是 10,但由于在 VBScript 中所有数组都是基于 0 的,所以这个数组实际上包含 11 个元素。在基于 0 的数组中,数组元素的数目总是括号中显示的数目加 1。这种数组被称为固定大小的数组。

    在数组中使用索引为数组的每个元素赋值。从 0 到 10,将数据赋给数组的元素,如下所示:A(0) = 256 A(1) = 324 A(2) = 100 . . . A(10) = 55

    与此类似,使用索引可以检索到所需的数组元素的数据。例如:. . . SomeVariable = A(8) . . .

    数组并不仅限于一维。数组的维数最大可以为 60(尽管大多数人不能理解超过 3 或 4 的维数)。声明多维数组时用逗号分隔括号中每个表示数组大小的数字。在下例中,MyTable 变量是一个有 6 行和 11 列的二维数组:Dim MyTable(5, 10)

    在二维数组中,括号中第一个数字表示行的数目,第二个数字表示列的数目。

    也可以声明动态数组,即在运行脚本时大小发生变化的数组。对数组的最初声明使用 Dim 语句或 ReDim 语句。但是对于动态数组,括号中不包含任何数字。例如:Dim MyArray() ReDim AnotherArray()

    要使用动态数组,必须随后使用 ReDim 确定维数和每一维的大小。在下例中,ReDim 将动态数组的初始大小设置为 25,而后面的 ReDim 语句将数组的大小重新调整为 30,同时使用 Preserve 关键字在重新调整大小时保留数组的内容。ReDim MyArray(25) . . . ReDim Preserve MyArray(30)

    重新调整动态数组大小的次数是没有任何限制的,将数组的大小调小时,将会丢失被删除元素的数据。相关阅读:

    ASP使用MYSQL数据库全攻略

    jquery中防刷IP流量软件影响统计的一点对策

    MYSQL数据库教程:唯一编号

    JavaScript 学习笔记(十二) dom

    一些易混淆且不常用的属性,希望有用

    MySQL&Perl,便利之合

    JSP XMLHttpRequest动态无刷新及其中文乱码处理

    js基础:网页特效之HTML中树的实现方法

    jQuery AJAX 调用WebService实现代码

    Office 2010那些事儿:开发者喜欢的功能

    Linux中root密码找回方法

    php 获取当前访问的url文件名的方法小结

    Firefox 3.6频繁崩溃的问题

    如何用ASP生成XML数据文档

    展开全文
  • 数据类型和操作符VBScript只提供一种数据类型,即Variant。1.数据类型 1).基本数据类型类型描述Empty未初始化的Variant,对数值变为0,对字符串变量值为0长度字符串Null不包含有任何有效数据的VariantBoolean值只能...
  • VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据...
  • Java中的数据类型

    2021-03-10 04:21:35
    Java是一种强类型语言,每个变量都必须声明其类型,而Java的数据类型可以分为两大类:基本类型和引用类型。1、强弱类型语言Java是一种强类型语言,那么什么是强类型语言呢?强类型语言也称为强类型定义语言。要求...
  • Null类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因,如下面的例子所示: var car =null; ...
  • VBscript语言中有且只有一种数据类型-Variant,Variant可以包含不同的数据类型,函数的类型和函数的返回值都使用的是Variant.在VBScript语言学习中,Variant就好比是万能的数据类型,要是用于数字方面,那么它就会...
  • 静态类型与动态类型静态类型语言:一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java 和 C 是静态类型语言。动态类型语言:一种在运行期间才...
  • VBScript类型转换函数

    千次阅读 2011-09-02 11:44:46
    使用 CByte 函数可以在任何语言的版本中,让任何一种数据转换至 Byte型。例如,不同的小数点分隔符号,会依据您系统的国别设定来做适当的确认。而千分位分隔符号也一样。 若 expression 超出 Byte 资料型态允许的...
  • 一种总是强制类型定义的语言。Java和Python是强制类型定义的。如果你有一个整数,如果不显示地进行转换,你不能将其视为一个字符串弱类型定义语言 一种类型可以被忽略的语言,与强类型定义相反。VBScript是弱类型...
  • VBScript 基础知识

    千次阅读 2018-05-22 17:37:46
     VBS介绍VBS是一种Windows脚本,全称是 : Microsoft Visual Basic ScriptEdition. VBS是VisualBasic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个...
  • 分别用RegRead()和wmi两方法来读取注册表中REG_MULTI_SZ类型数值并显示的演示代码
  • vbscript 数据库操作

    2021-02-11 14:12:49
    %@ language=VBscript%><%dim conn,mdbfilemdbfile=server.mappath("数据库名称.mdb")set conn=server.createobject("adodb....文章沉默术士2017-07-031002浏览量带你读《数据库与数据处理:Acces...
  • VBS基础篇 - 数据类型

    2012-12-17 17:07:44
    VBScript只有一种数据类型 ——Variant,它是根据上下文来判断是数字还是字符串。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。为了进一步区分数据类型,它包含如下...
  • 您好!此笔记的文本和代码以网盘形式分享于文末! 因个人能力有限,错误处欢迎大家交流和指正!... 、Python的应用方向及其领域概览(时间仓促,部分举例错误请指正) 序号 应用方向 举例 ...
  • VB使用的基本数据类型

    万次阅读 2012-10-18 10:05:09
    、基本数据类型 表3-1列出了VB使用的基本数据类型。 表3-1 VB 基本数据类型 数据类型 关键字 类型符 前缀 字节 范围 数 值 型 整 型 Integer % ...
  • VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据...
  • VBSCRIPT中文手册

    热门讨论 2010-11-12 10:13:06
    TypeName 函数 返回字符串,它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写字母。 Value 属性 返回在搜索字符串中已发现匹配的值...
  • VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的...
  • VBScript脚本语言基础

    2020-06-30 09:49:07
    VBScript脚本语言基础 2.1 vbs脚本语言简介 2.2 第个vbs脚本语言–hello world 打开记事本程序,在编辑窗口填写,保存文件的扩展名为:.vbs 对话框: 输入框 inputbox(“请输入第 条边的边长”,“第 条边”)...
  • 因为下个礼拜就要用QTP测试个web项目,所以今天晚上用了一些时间来重新学习下VBScript语法。才知道VBScript仅仅支持IE浏览器,对于其他的浏览器都不支持。接下来简单介绍一些语法:1. VBScript不区分大小写,而且...
  • VBScript详解()

    万次阅读 多人点赞 2015-07-24 22:24:33
    Vbs是一种Windows脚本,它的全称是:Microsoft Visual BasicScript Editon.(微软公司可视化BASIC脚本版),VBS是Visual Basic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows...
  • VBScript语言概述

    千次阅读 2011-07-07 07:33:09
    VBScript 语言概述 我们都希望制作出的网页既精致美观又生动活泼而且功能 强大 , 用 VBScript 语言可以实现这愿望。 VBScript 是 Microsoft Visual Basic 的简化版本。 ...
  • script VBScript

    2008-09-22 01:13:56
    VBScript 教程 http://www.w3cschool.cn/index-28.html VB 教程 VB 简介 VB How to VB Where to VB 变量 VB 程序 VB 条件语句 VB 循环语句 VB 总结 VB ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,061
精华内容 6,824
关键字:

vbscript只有一种数据类型