dart语言教程
-
Dart数字-Dart Number truncate方法
丢弃任何小数位后返回一个整数。 语法 Number.truncate() 返回值 返回不带小数点的 int 。 例如 void main() { double n1 = 2.123; var value = n1.trunca…… -
Dart数字-Dart Number toString方法
此方法返回数字值的字符串表示形式。 语法 Number.toString() 返回值 返回表示指定Number对象的字符串。 例如 void main() { int n1 = 2; var value = n1.…… -
Dart数字-Dart Number toInt方法
此方法返回数字值的整数表示形式。 语法 Number.toInt() 返回值 返回表示指定Number对象的 int 。 例如 void main() { double n1 = 2.0; var value = n1.t…… -
Dart数字-Dart Number toDouble方法
此方法返回数字值的双重表示。 语法 Number.toDouble() 返回值 返回表示指定Number对象的 double 。 例如 void main() { int n1 = 2; var value = n1.toDo…… -
Dart数字-Dart Numbr Round方法
此方法返回舍入到最接近整数的数字的值。 语法 Number.round() 返回值 返回舍入到最接近整数的数字的值。 例如 void main() { double n1 = 12.023; double…… -
Dart数字-Dart Number remainder方法
它在分割两个数字后返回截断的余数。 语法 Number.remainder(x) 参数 x - 表示除数 返回值 返回除法的余数。 例如 void main() { var a = 10; var b = …… -
Dart数字-Dart Number Floor方法
此方法返回小于或等于数字的最大整数。 语法 Number.floor() 返回值 返回小于或等于数字 x 的最大整数。 例如 void main() { var a = 2.9; print("The flo…… -
Dart数字-Dart Number compareTo方法
它返回一个整数,表示两个数字之间的关系。 语法 Number.compareTo(x) 参数 x - 代表一个数字。 返回值 返回值 0 - 如果值相等。 1 - 如果当前数字…… -
Dart数字-Dart Number ceil方法
此属性返回上限值,即大于或等于数字的最小整数。 语法 Number.ceil() 例 void main() { var a = 2.4; print("The ceiling value of 2.4 = ${a.ceil()}");…… -
Dart数字-Dart Number abs方法
此属性用于返回表示数字绝对值的整数。 语法 Number.abs() 例 void main() { var a = -2; print(a.abs()); } 它将产生以下 输出 2 -
Dart数字-Dart Number isOdd属性
如果数字是奇数,则此属性返回布尔值true。 语法 num.isOdd 例 void main() { int posNum = 10; print(posNum.isOdd); } 它将产生以下 输出 false -
Dart数字-Dart Number isEven属性
如果数字是偶数,则此属性返回布尔值true。 语法 num.isEven 例 void main() { int posNum = 10; print(posNum.isEven); } 它将产生以下 输出 true -
Dart数字-Dart Number sign属性
返回减一,零或加一,具体取决于数字的符号和数值。 如果数字小于零,则此属性返回减1,如果数字大于零,则返回1,如果数字等于零,则返回0。 语法 num.sign …… -
Dart数字-Dart Number isNegative属性
如果数字是负数,则此属性返回布尔值true。 语法 num.isNegative 例 void main() { int posNum = 10; int negNum = -10; print(posNum.isNegative); print…… -
Dart数字-Dart Number isInfinite属性
如果数字不是NaN或正无穷大或负无穷大,则该属性返回布尔值true。 语法 num.isInfinite 例 void main() { int n = 5000; print(n.isInfinite); } 它将产…… -
Dart数字-Dart Number isFinite属性
如果数字不是NaN或正无穷大或负无穷大,则该属性返回布尔值true。 语法 num.isFinite 例 void main() { int n = 5000; print(n.isFinite); } 它将产生以…… -
Dart数字-Dart Number hashcode属性
该属性返回一个整数,表示数值的哈希码。 语法 num.hashcode 例 void main() { int n = 5000; print(n.hashCode); } 它将产生以下 输出 成功执行代码后…… -
Dart判断-Dart switch
switch语句计算表达式,将表达式的值与case子句匹配,并执行与该case相关的语句。 以下是语法。 switch(variable_expression) { case constant_expr1: { // s…… -
Dart判断-Dart if else if
在 else…if 可用于检测多个条件。以下是相同的语法。 if (boolean_expression1) { //如果expression1的计算结果为true,则返回语句 } else if (boolean_expre…… -
Dart判断-Dart if else
if后面可以跟一个可选的else块。如果if块测试的布尔表达式求值为false,则执行else块。以下是语法。 if(boolean_expression){ // 如果布尔表达式为true,则将…… -
Dart判断-Dart if
if ... else 语句在执行的代码块之前判断条件。 以下是语法。 if(boolean_expression){ // 如果布尔表达式为true,则将执行语句。 } 如果布尔表达式的计算…… -
Dart循环-Dart continue
在 continue 语句跳过当前迭代的后续语句,并采取控制回到循环的开始。与 break 语句不同, continue 语句不会退出循环。它终止当前迭代并开始后续迭代。 以下…… -
Dart循环-Dart break
该 break 语句用来作为控制了结构的。在循环中使用 break 会导致程序退出循环。以下是 break 语句的示例。 例 void main() { var i = 1; while(i<=10) { i…… -
Dart循环-Dart do while
do ... while循环类似于while循环,只是do ... while循环不会在第一次循环执行时评估条件。但是,将对后续迭代评估条件。换句话说,代码块将在do ... while循…… -
Dart循环-Dart while
while 循环执行指令指定的每个条件计算为真时。换句话说,循环在执行代码块之前评估条件。 下图显示了 while 循环的流程图 以下是 while 循环的语法。 while……