一、 Number
1、int 整型 (只能是整型)
2、dobule 浮点型 (既可以是整型也可以是浮点型)
3、运算符 + - * / %
二、String
a.字符串定义的几种方式
var str = "你好啊";
String str = “你好哦”;
String str = '''
你好1
你好2
你好3
''';
b.字符串的拼接
String str1 = “你好”
String str2 = “dart”
print("$str1 $str2");
print("str1 + str2);
三、Booleans
1.bool (true false)
2.条件判断语句( 和 js一样 )
四、List(数组或集合)
a.在dart中,数组是列表对象,所以大多数人称它为列表
b.第一种定义数组的方式
var list = [ 1, 2, 3, 4 ];
c.第二种第一数组的方式
var list = new List();
list.add('掌声','里斯')
d. 定义list指定类型
var list = new List<String>();
五、 Map(字典或对象)
a.通常来说,Map是键值对相关的对象。键可以是任何类型的对象。每个键必须是双引号
b. 第一种定义map的方式
var obj = {
"name": "张三",
"age": 20
};
获取name的方式 obj['name']
c. 第二种定义map的方式
var obj = new Map();
obj['name'] = "张三";
obj['age'] = "20";