Dart-programming-numbers
Dartプログラミング-数字
ダーツ番号は次のように分類できます-
int -任意のサイズの整数。 int データ型は、整数を表すために使用されます。
double -IEEE 754標準で指定されている64ビット(倍精度)浮動小数点数。 double データ型は、小数を表すために使用されます
*num* タイプは、 *int* および *double* タイプに継承されます。 * dartコアライブラリ*は、数値に対する多数の操作を許可します。
番号を宣言するための構文は以下のとおりです-
int var_name; //declares an integer variable
double var_name; //declares a double variable
例
void main() {
//declare an integer
int num1 = 10;
//declare a double value
double num2 = 10.50;
//print the values
print(num1);
print(num2);
}
それは次の出力を生成します-
10
10.5
注-小数値が整数変数に割り当てられている場合、 Dart VM は例外をスローします。
構文解析
- parse()*静的関数を使用すると、数値リテラルを含む文字列を数値に解析できます。 次の図は同じことを示しています-
void main() {
print(num.parse('12'));
print(num.parse('10.91'));
}
上記のコードは、次の出力になります-
12
10.91
解析関数は、数字以外の値が渡されると FormatException をスローします。 次のコードは、英数字の値を* parse()*関数に渡す方法を示しています。
例
void main() {
print(num.parse('12A'));
print(num.parse('AAAA'));
}
上記のコードは、次の出力になります-
Unhandled exception:
FormatException: 12A
#0 num.parse (dart:core/num.dart:446)
#1 main (file:///D:/Demos/numbers.dart:4:13)
#2 _startIsolate.<anonymous closure> (dart:isolatepatch/isolate_patch.dart:261)
#3 _RawReceivePortImpl._handleMessage (dart:isolatepatch/isolate_patch.dart:148)
数値のプロパティ
次の表に、Dart番号でサポートされているプロパティを示します。
Sr.No | Property & Description |
---|---|
1 |
数値のハッシュコードを返します。 |
2 |
数が有限であれば真。それ以外の場合はfalse。 |
3 |
数値が正の無限大または負の無限大の場合は真。それ以外の場合はfalse。 |
4 |
isNan 数値が二重のNot-a-Number値である場合はtrue。それ以外の場合はfalse。 |
5 |
数値が負の場合は真。それ以外の場合はfalse。 |
6 |
数値の符号と数値に応じて、マイナス1、ゼロ、またはプラス1を返します。 |
7 |
数値が偶数の場合、trueを返します。 |
8 |
数値が奇数の場合、trueを返します。 |
数値メソッド
以下は、数字でサポートされている一般的に使用される方法のリストです-
シニア
方法と説明
1
リンク:/dart_programming/dart_programming_abs_method [abs]
数値の絶対値を返します。
2
リンク:/dart_programming/dart_programming_ceil_method [ceil]
数値以上の最小の整数を返します。
3
リンク:/dart_programming/dart_programming_compareto_method [compareTo]
これを他の数値と比較します。
4
リンク:/dart_programming/dart_programming_floor_method [Floor]
現在の数値以下の最大の整数を返します。
5
リンク:/dart_programming/dart_programming_remainder_method [remainder]
2つの数値を除算した後、切り捨てられた剰余を返します。
6
リンク:/dart_programming/dart_programming_round_method [Round]
現在の数値に最も近い整数を返します。
7
リンク:/dart_programming/dart_programming_todouble_method [toDouble]
数値の2倍に相当する値を返します。
8
リンク:/dart_programming/dart_programming_toint_method [toInt]
数値に相当する整数を返します。
9
リンク:/dart_programming/dart_programming_number_tostring_method [toString]
文字列に相当する数値の表現を返します。
10
リンク:/dart_programming/dart_programming_truncate_method [truncate]
小数桁を破棄した後に整数を返します。