Dart變量定義和數據類型
- 與&& 或|| 非! 這裏和Java用法一樣
-
運算符 +- ~/取整 %取餘
-
自增++,自減-- 這裏和java用法一樣
-
if else 這裏和java用法一樣
-
switch case 這裏和java用法一樣
-
try catch 這裏和java用法一樣
-
for循環 這裏和java用法一樣
-
while 和 do while 這裏和java用法一樣
-
double.parese 字符數據類型轉double,反之用toString
-
str.isEmpty,字符串判空 str.isNotEmpty,字符串判非空
-
is 判斷類型
-
三目運算符 ?運算符:運算符 這裏和java用法一樣 a2>a3? '真的' : '假的'
/** * 運算符 +- ~/取整 %取餘 * 關係運算符 與&& 或|| 非! * b??=100,如果變量b值爲空,賦值等號後面的數字,否則不賦值 * 自增++,自減-- * if else 這裏和java用法一樣 * switch case 這裏和java用法一樣 * try catch 這裏和java用法一樣 * for循環 這裏和java用法一樣 * while 和 do while 這裏和java用法一樣 * double.parese 數據類型轉換 * str.isEmpty,字符串判空 str.isNotEmpty,字符串判非空 * is 判斷類型 * 三目運算符??運算符:運算符 */ void main() { var a=10; a--; var b=3; bool c1=false; bool c2=true; print(a~/b); print(a%b); print(a==b); print(a>b); print(!c1); print(c1&&c2); var d1; d1??=100; print(d1); //??運算 var d2=99; d2??=100; print(d2); if(d2 is int){ print('d2s是整型'); } int a2=3; int a3=4; print(a2>a3? '真的' : '假的'); }