课程表

WebPages 教程

WebPages 参考手册

ASP.net Razor

ASP.net MVC

WebForms 教程

WebForms 参考手册

工具箱
速查手册

Razor VB 变量

当前位置:免费教程 » 程序设计 » ASP.net

变量时用于存储数据的命名实体。

变量

变量用于存储数据。

变量的名称必须以字母字符开头,并且不能包含空格和保留字符。

变量可以是某个具体的类型,指示其所存储的数据类型。字符串变量存储字符串值 ("Welcome to W3xue"),整数变量存储数值 (103),日期变量存储日期值,等等。

使用 Dim 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。

实例

  1. // 使用 Dim 关键词:
  2. Dim greeting = "Welcome to W3xue"
  3. Dim counter = 103
  4. Dim today = DateTime.Today
  5.  
  6. // 使用数据类型:
  7. Dim greeting As String = "Welcome to W3xue"
  8. Dim counter As Integer = 103
  9. Dim today As DateTime = DateTime.Today

数据类型

下面是常用数据类型的列表:

类型 描述 实例
integer 整数 103, 12, 5168
double 64 位浮点数 3.14, 3.4e38
decimal 小数 1037.196543
boolean 逻辑值 true, false
string 字符串值 "Hello W3xue", "Bill"

运算符

运算符告诉 ASP.NET 在表达式中执行哪种类型的命令。

VB 语言支持多种运算符。下面是常见的运算符:

运算符 描述 实例
= 为变量赋值。 i=6
  • +
  • -
  • *
  • /
  • 加上值或变量
  • 减去值或变量
  • 乘值或变量
  • 除值或变量
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • 递增变量
  • 递减变量
  • I += 1
  • I -= 1
= 相等。如果值相等,则返回 true。 if i=10
<> 不相等。如果值不相等,则返回 true。 if <>10
  • <
  • >
  • <=
  • >=
  • 小于
  • 大于
  • 小于等于
  • 大于等于
  • if (i<10)
  • if (i>10)
  • if (i<=10)
  • if (i>=10)
& 字符串相加(级联或并置) "w3" & "schools"
. 点。分隔对象与方法。 DateTime.Hour
() 括号。对值进行分组。 (i+5)
() 括号。传递参数。 x=Add(I,5)
() 括号。访问数组或集合中的值。 name(3)
Not 非。反转 true 或 false。 if Not ready
  • And
  • OR
  • 逻辑与
  • 逻辑或
  • if ready And clear
  • if ready Or clear
  • AndAlso
  • orElse
  • 扩展的逻辑与
  • 扩展的逻辑或
  • if ready AndAlso clear
  • if ready OrElse clear

转换数据类型

将一种数据类型转换为另一种有时很有用。

大多数常见的例子是将字符串输入转换为另一种类型,比如整数或日期。

作为一项规则,用户输入会成为字符串,即使用户输入的是数字。所以,数字输入值在用于计算之前必须被转换为数字。

下面是常用的转换方法列表:

方法 描述 实例
  • AsInt()
  • IsInt()
把字符串转换为整数。 if myString.IsInt() then
myInt=myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
把字符串转换为浮点数。 if myString.IsFloat() then
myFloat=myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
把字符串转换为十进制数。 if myString.IsDecimal() then
myDec=myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
把字符串转换为 ASP.NET DateTime 类型 myString="10/10/2012"
myDate=myString.AsDateTime()
  • AsBool()
  • IsBool()
把字符串转换为逻辑值。 myString="True"
myBool=myString.AsBool()
ToString() 把任意数据类型转换为字符串。 myInt=1234
myString=myInt.ToString()
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号