Razor 變量

變量是用于存儲數據的命名實體。

變量

變量用于存儲數據。

變量名必須以字母字符開頭,不能包含空格和保留字符。

變量可以是某個具體的類型,指示其所存儲的數據類型。字符串變量存儲字符串值,整數變量存儲數值 ,日期變量存儲日期值,等等。

可以使用類似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)

猛禽小队完整版-猛禽小队免费-猛禽小队在线观看