一、dart的變量:
1.dart裏聲明一個變量用var
或者數據類型關鍵字。
var str = 'hello dart';
或String str = 'hello dart';
var可以聲明任意類型的變量,dart會自動推斷檢測
出值的類型。
2.用數據類型關鍵字聲明的變量值必須爲所對應的類型。
e.g String str = 'str';
int myNum = 12345;
二、dart變量的命名規則:
1.變量名稱由數字、字母、下劃線和$符組成;
2.不能以數字開頭;
3.不能是關鍵字或保留字;
4.區分大小寫;
三、dart中的常量const
和final
1.常量不可以修改
const Pie = 3.141592653;
2.final
關鍵詞定義一個常量
final a= new DateTime.now();
四、dart中常用數據類型:
1.字符串var str = 'str';
String str = ' str';
三個成對出現的單引號或者雙引號聲明的字符串可以換行
字符串的拼接:模板字符串或者+
拼接
2.數值類型int
和double
類型
int類型的變量不能賦值爲浮點類型。int必須是整型
double類型的變量既可以爲整型也可以爲浮點類型。
運算符 + - * / %
3.布爾類型
用bool
來聲明
bool a = true;
條件判斷語句:
dart中無隱式轉換,判斷相等時必須是值和類型都相等纔算真。
4.List數組/集合類型:
var li = [1,2];
或者 var li = new List();
list的length
方法打印list的長度。
list的add
方法增加項;
list指定數據類型var li = new List<String>();
5.map類型,類似於json
dart中map類型中的key必須加引號
獲取值時用[]
,不能用.
操作符。
通過關鍵詞new
來定義一個map
var p = new Map();
追加屬性用[]
的形式。
p['name'] = '李四';
在dart中通過
is關鍵詞來判斷類型