Dart 入門到跑路 ------ 變量、常量 、命名規則、運算符(一)

數據類型

常用數據類型

  • Number (數值)
    int
    double

  • String (字符串)
    String

  • Booleans (布爾)
    bool

  • List (數組)
    dart中 數組是列表對象 又稱爲列表

    第一種定義
    varl more1 = ['1','2','3'];
    第二種
    var more = new List()
    more.add('more');
    第三種 指定類型
    var more3= new List<String>();
    
    
  • Maps (字典)

  var person = {
   "name":"more",
   "age":20,
   "work":["1","2"]
  };
  • Runes
    是UTF-32編碼 可以通過問自己轉換成符號或者表情或者特定的文字

  • Symbols
    symbols 對象標識在dart程序中聲明的運算符或標識符,對於按名稱引用api有用,因爲縮小會更改標識符而不會更改標識符符號,要獲取標識符符號#後跟標識符

  • Dart 判斷數據類型 is

var str ='21345';
if(str is String){
//
}else{
//
}

Dart 運算符

Dart運算符:
    算術運算符
      +    -    *    /     ~/ (取整)     %(取餘)
    關係運算符
      ==    !=   >    <    >=    <=
    邏輯運算符
        !  &&   ||
    賦值運算符

     基礎賦值運算符   =   ??=
     複合賦值運算符   +=  -=  *=   /=   %=  ~/=


    條件表達式 
        if  else   switch case 
        三目運算符
        ??運算符:
        
2、類型轉換
    1、Number與String類型之間的轉換
    2、其他類型轉換成Booleans類

循環語句

for 
do while
while

break 
  在switch 語句中使流程跳出switch結構
  循環語句跳出當前循環遇到break 遇到break循環終止
continue
  只在循環語句中使用 使本次循環結束,即跳過循環下面尚未執行的語句接着進行下次是否循環執行循環的判斷

變量

 dart 腳本語言,可以不預先定義類型自動推斷。和Go一樣
 
 var str =" 從入門到跑路";
 String  str = '從入門到跑路';

 - 字符串
   String  str = '從入門到跑路';
 - 數字類型
   int Num =123456;

 dart 裏面存在類型校驗

 注意 : var 後不用謝類型 寫了類型就不要寫var 
 兩者同時存在 會報錯

常量

final和const 修飾符

  • const 值不發生改變程序開始時候 賦值
  • final 可以開始不賦值 只能賦值一次而final不僅有const的編譯常量特性,final是懶加載在運行第一次使用前才舒適化
 final  name ='從入門到跑路';
 const name ='從入門到跑路';

命名規則

跟別的語言一樣。。。


 1. 變量名稱必須由數字、字母下劃線和$組成
 2. 開頭不能是數字
 3. 標識符不能是保留字和關鍵字
 4. 變量的名字區分大小寫
 5. 駝峯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章