dart系列

Dart3(三)运算符 条件表达式 类型转换 循环

2020-06-29  本文已影响0人  Kernel521

一、运算符 从右向左

(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类型之间的转换

2、其他类型转换为Boolean类型
isEmpty:判断字符串是否为空
var str = “123”;
if(str.isEmpty){ }

4. 循环

和javascript一样。
数组
List arr1 = [ 1, 2, 3 ];

上一篇下一篇

猜你喜欢

热点阅读