电话
13363039260
变量是用于存储数据的命名实体。
变量用于存储数据。
变量名必须以字母字符开头,不能包含空格和保留字符。
变量可以是某个具体的类型,指示其所存储的数据类型。字符串变量存储字符串值,整数变量存储数值 ,日期变量存储日期值,等等。
可以使用类似Javascript的var关键词对变量进行声明,但是我们建议你用强类型来定义变量,避免混淆。
// 使用var 关键词 var greeting = "PageAdmin Cms"; var counter = 103; var today = DateTime.Now; // 使用强类型 string greeting = "PageAdmin Cms"; int counter = 103; DateTime today = DateTime.Now;
结合html脚本使用:
@{ string name = "pageAdmin Cms"; } <!DOCTYPE html> <html> <head> <title>Razor变量</title> </head> <body> <div>razor变量和html脚本结合演示</div> <div>开始逻辑判断</div> @{ int age = 18; if (age > 18) { <div> 已经成年 </div > } else { <div> 未成年 </div > } } <div>您当前使用的Cms是:@(name)</div> </body> </html>
下面是常用数据类型的列表:
类型 | 描述 | 实例 |
---|---|---|
int | 整数 | 103, 12, 5168 |
float | 浮点数 | 3.14, 3.4e38 |
decimal | 小数 | 1037.196543 |
bool | 逻辑值 | true, false |
string | 字符串值 | "Hello PageAdmin" |
Razor支持多种运算符。下面是常见的运算符:
运算符 | 描述 | 实例 |
---|---|---|
= | 为变量赋值。 | i=6 |
|
|
|
|
|
|
== | 相等。如果值相等,则返回 true。 | if (i==10) |
!= | 不相等。如果值不相等,则返回 true。 | if (i!=10) |
|
|
|
+ | 字符串相加(级联或并置) | "Page" + "Admin" |
. | 点。分隔对象与方法。 | DateTime.Hour |
() | 括号。对值进行分组。 | (i+5) |
() | 括号。传递参数。 | x=Add(i,5) |
[] | 括号。访问数组或集合中的值。 | name[3] |
! | 非。反转 true 或 false。 | if (!ready) |
|
|
|