القائمة الرئيسية

الصفحات

Number Properties


The property returns an integer representing the hash code for a numerical value.

Syntax

num.hashcode

Example

void main() { 
   int n = 5000; 
   print(n.hashCode); 
}  

It will produce the following output −

The following output is displayed on successful execution of the code.

سينتج الإخراج التالي - يتم عرض الإخراج التالي عند التنفيذ الناجح للكود.

5000

Number isFinite Property

The property returns a Boolean value true if the number is not a NaN or positive infinity or negative infinity.

Syntax

num.isFinite

Example

void main() { 
   int n = 5000; 
   print(n.isFinite); 
}  

It will produce the following output −

true

Number isInFinite Property

The property returns a Boolean value true if the number is not a NaN or positive infinity or negative infinity.

Syntax

num.isInfinite

Example

void main() { 
   int n = 5000; 
   print(n.isInfinite); 
}  

It will produce the following output −

False

Number isNegative Property

This property returns a Boolean value true if the number is a negative number.

Syntax

num.isNegative 

Example


void main() { 
   int posNum = 10; 
   int negNum = -10; 
   
   print(posNum.isNegative); 
   print(negNum.isNegative); 
} 

It will produce the following output −

false 
true

Number sign Property

Returns minus one, zero or plus one depending on the sign and numerical value of the number.

This property returns minus one if the number is lesser than zero, plus one if the number is greater than zero and zero if the number is equal to zero.

إرجاع ناقص واحد أو صفر أو زائد واحد بناءً على العلامة والقيمة العددية للرقم. تُرجع هذه الخاصية ناقص واحد إذا كان الرقم أقل من الصفر ، زائد واحد إذا كان الرقم أكبر من الصفر وصفر إذا كان الرقم يساوي صفرًا.

Syntax

num.sign

Example

void main() { 
   int posNum = 10; 
   int negNum = -12;
   int valZero = 0;  
   
   print(posNum.sign); 
   print(negNum.sign); 
   print(valZero.sign); 
}  

It will produce the following output −

1 
-1 
0

Number isEven Property

This property returns a Boolean value true if the number is even.

Syntax

num.isEven 

Example

void main() { 
   int posNum = 10; 
   print(posNum.isEven); 
}  

It will produce the following output −

true

Number isOdd Property

This property returns a Boolean value true if the number is an odd number.

Syntax

num.isOdd 

Example

void main() { 
   int posNum = 10; 
   print(posNum.isOdd); 
}   

It will produce the following output −

false
هل اعجبك الموضوع :

تعليقات