一召烂、運算符 從右向左
(1). 算術運算符
? ? ?? %( 取余 ) /(除) ~/ ( 取整 )
(2). 關系運算符
== !== >= <= > <
(3). 邏輯運算符
! && ||
(4). 賦值運算符
1. 基礎賦值運算符
= ??=( b ??= 23 如果 b為空的話,就把23賦給b )
int b;
b ??= 23;
print( b )
2. 復合賦值運算符
+= -= *= /= %= ~/=
(5). ++ 自增
a++ 先賦值 后加加
++a 先加加 后賦值
(6). -- 自減
同理庵寞。
二、 條件表達式
(1). if else switch case
(2). 三目運算符
(3). ??運算符
var a薛匪;
var b = a ?? 10;
print( b ) // 10
三捐川、 類型轉換
1、Number 與 String類型之間的轉換
- Number => String toString()
- String => Number int/double.parse()
eg. String str = “1234”逸尖; print( int.parse( str ) )
2古沥、其他類型轉換為Boolean類型
isEmpty:判斷字符串是否為空
var str = “123”;
if(str.isEmpty){ }
4. 循環(huán)
和javascript一樣娇跟。
數(shù)組
List arr1 = [ 1, 2, 3 ];