Conceptos básicos de los números en Dart

Al igual que otros lenguajes, Dart Programming también admite valores numéricos como objetos numéricos. El número en Dart Programming es el tipo de datos que se utiliza para contener el valor numérico. Los números de dardo se pueden clasificar como: 
 

int: el tipo de datos int se utiliza para representar números enteros.

Sintaxis: int nombre_var;

doble: el tipo de datos doble se utiliza para representar números de coma flotante de 64 bits.

Sintaxis: double var_name;

Ejemplo 1: 
 

Dart

void main() {
    
   // declare an integer
   int num1 = 2;             
       
   // declare a double value
   double num2 = 1.5;  
  
   // print the values
   print(num1);
   print(num2);
}

Producción: 

2
1.5

Nota: El tipo num es un tipo de datos heredado de los tipos int y double.

Análisis en Dart:  la función parse() se utiliza para analizar una string que contiene un literal numérico y convertirla en el número. 
 

Ejemplo 2: 
 

Dart

void main()
{
    
  var a1 = num.parse("1");  
  var b1 = num.parse("2.34");  
  
  var c1 = a1+b1;   
  print("Product = ${c1}");  
}  

Producción: 

Product = 3.34

Propiedades: 

  • hashcode: esta propiedad se utiliza para obtener el código hash del número dado.
  • isFinite: si el número dado es finito, esta propiedad devolverá verdadero.
  • isInfinite: si el número es infinito, esta propiedad devolverá verdadero.
  • isNan: si el número no es negativo, esta propiedad devolverá verdadero.
  • isNegative: si el número es negativo, esta propiedad devolverá verdadero.
  • signo: Esta propiedad se usa para obtener -1, 0 o 1 dependiendo del signo del número dado.
  • isEven: si el número dado es par, esta propiedad devolverá verdadero.
  • isOdd: si el número dado es impar, esta propiedad devolverá verdadero.

Métodos: 

  • abs(): Este método da el valor absoluto del número dado.
  • ceil(): este método da el valor máximo del número dado.
  • floor(): Este método da el valor mínimo del número dado.
  • compareTo(): ​​este método compara el valor con otros números.
  • resto(): este método da el resto truncado después de dividir los dos números.
  • round(): este método devuelve el redondo del número.
  • toDouble(): Este método da la representación doble equivalente del número.
  • toInt(): este método devuelve la representación equivalente entera del número.
  • toString(): este método devuelve la representación equivalente de string del número
  • truncar(): este método devuelve el número entero después de descartar los dígitos de fracción.

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *