Razor 变量

2024-03-01 17:08 小编

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

变量

变量用于存储数据。

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

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

可以使用类似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
  • +

  • -

  • *

  • /

  • 加上值或变量

  • 减去值或变量

  • 乘值或变量

  • 除值或变量

  • i=5+5

  • i=5-5

  • i=5*5

  • i=5/5

  • +=

  • -=

  • 递增变量

  • 递减变量

  • i += 1

  • i -= 1

==相等。如果值相等,则返回 true。if (i==10)
!=不相等。如果值不相等,则返回 true。if (i!=10)
  • <

  • >

  • <=

  • >=

  • 小于

  • 大于

  • 小于等于

  • 大于等于

  • if (i<10)

  • if (i>10)

  • if (i<=10)

  • if (i>=10)

+字符串相加(级联或并置)"Page" + "Admin"
.点。分隔对象与方法。DateTime.Hour
()括号。对值进行分组。(i+5)
()括号。传递参数。x=Add(i,5)
[]括号。访问数组或集合中的值。name[3]
!非。反转 true 或 false。if (!ready)
  • &&

  • ||

  • 逻辑与

  • 逻辑或

  • if (ready && clear)

  • if (ready || clear)


在线咨询 拨打电话

电话

13363039260

内部绝密传真282期

微信二维码