CINXE.COM

double class - dart:core library - Dart API

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no"> <meta name="description" content="API docs for the double class from the dart:core library, for the Dart programming language."> <title>double class - dart:core library - Dart API</title> <link rel="canonical" href="https://api.dart.dev/dart-core/double-class.html"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" rel="stylesheet"> <link rel="stylesheet" href="../static-assets/github.css?v1"> <link rel="stylesheet" href="../static-assets/styles.css?v1"> <link rel="icon" href="../static-assets/favicon.png?v1"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VVQ8908SJ5"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VVQ8908SJ5'); </script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400&family=Google+Sans:wght@500&display=swap" as="style"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400&family=Google+Sans:wght@500&display=swap"> <link rel="stylesheet" href="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.css"> </head> <body data-base-href="../" data-using-base-href="false" class="light-theme"> <div id="overlay-under-drawer"></div> <header id="title"> <span id="sidenav-left-toggle" class="material-symbols-outlined" role="button" tabindex="0">menu</span> <ol class="breadcrumbs gt-separated dark hidden-xs"> <li><a href="../index.html">Dart</a></li> <li><a href="../dart-core">dart:core</a></li> <li class="self-crumb">double class</li> </ol> <div class="self-name">double</div> <form class="search navbar-right" role="search"> <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search..."> </form> <div class="toggle" id="theme-button" title="Toggle brightness"> <label for="theme"> <input type="checkbox" id="theme" value="light-theme"> <span id="dark-theme-button" class="material-symbols-outlined"> dark_mode </span> <span id="light-theme-button" class="material-symbols-outlined"> light_mode </span> </label> </div> </header> <main> <div id="dartdoc-main-content" class="main-content" data-above-sidebar="dart-core&#47;dart-core-library-sidebar.html" data-below-sidebar="dart-core&#47;double-class-sidebar.html"> <div> <div id="external-links" class="btn-group"><a title="View source code" class="source-link" href="https://github.com/dart-lang/sdk/blob/a8bfb132c5f7b9555d13ea79eaf0eaa77825824d/sdk/lib/core/double.dart#L24"><span class="material-symbols-outlined">description</span></a></div> <h1><span class="kind-class">double</span> class <a href="https://dart.dev/language/class-modifiers#abstract" class="feature feature-abstract" title="This type can not be directly constructed.">abstract</a> <a href="https://dart.dev/language/class-modifiers#final" class="feature feature-final" title="This class can neither be extended, implemented, nor mixed in.">final</a> </h1></div> <section class="desc markdown"> <p>A double-precision floating point number.</p> <p>Representation of Dart doubles containing double specific constants and operations and specializations of operations inherited from <a href="../dart-core/num-class.html">num</a>. Dart doubles are 64-bit floating-point numbers as specified in the IEEE 754 standard.</p> <p>The <a href="../dart-core/double-class.html">double</a> type is contagious. Operations on <a href="../dart-core/double-class.html">double</a>s return <a href="../dart-core/double-class.html">double</a> results.</p> <p>It is a compile-time error for a class to attempt to extend or implement double.</p> <p><strong>See also:</strong></p> <ul> <li><a href="../dart-core/num-class.html">num</a> the super class for <a href="../dart-core/double-class.html">double</a>.</li> <li><a href="https://dart.dev/guides/language/numbers">Numbers</a> in <a href="https://dart.dev/guides/language/language-tour">A tour of the Dart language</a>.</li> </ul> </section> <section> <dl class="dl-horizontal"> <dt>Inheritance</dt> <dd> <ul class="gt-separated dark clazz-relationships"> <li><a href="../dart-core/Object-class.html">Object</a></li> <li><a href="../dart-core/num-class.html">num</a></li> <li>double</li> </ul> </dd> <dt>Available extensions</dt> <dd><ul class="comma-separated clazz-relationships"> <li><a href="../dart-ffi/DoubleAddress.html">DoubleAddress</a></li> <li><a href="../dart-js_interop/DoubleToJSNumber.html">DoubleToJSNumber</a></li> <li><a href="../dart-js_interop/NumToJSExtension.html">NumToJSExtension</a></li> </ul></dd> </dl> </section> <section class="summary offset-anchor" id="instance-properties"> <h2>Properties</h2> <dl class="properties"> <dt id="address" class="property"> <span class="name"><a href="../dart-ffi/DoubleAddress/address.html">address</a></span> <span class="signature">&#8596; <a href="../dart-ffi/Pointer-class.html">Pointer</a><span class="signature">&lt;<wbr><span class="type-parameter">Never</span>&gt;</span></span> </dt> <dd> <p class="from-extension"> <span>Available on <a href="../dart-core/double-class.html">double</a>, provided by the <a href="../dart-ffi/DoubleAddress.html">DoubleAddress</a> extension</span> </p> The memory address of the underlying data. <div class="features"><span class="feature">getter/setter pair</span></div> </dd> <dt id="hashCode" class="property inherited"> <span class="name"><a href="../dart-core/num/hashCode.html">hashCode</a></span> <span class="signature">&#8594; <a href="../dart-core/int-class.html">int</a></span> </dt> <dd class="inherited"> Returns a hash code for a numerical value. <div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div> </dd> <dt id="isFinite" class="property inherited"> <span class="name"><a href="../dart-core/num/isFinite.html">isFinite</a></span> <span class="signature">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </dt> <dd class="inherited"> Whether this number is finite. <div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div> </dd> <dt id="isInfinite" class="property inherited"> <span class="name"><a href="../dart-core/num/isInfinite.html">isInfinite</a></span> <span class="signature">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </dt> <dd class="inherited"> Whether this number is positive infinity or negative infinity. <div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div> </dd> <dt id="isNaN" class="property inherited"> <span class="name"><a href="../dart-core/num/isNaN.html">isNaN</a></span> <span class="signature">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </dt> <dd class="inherited"> Whether this number is a Not-a-Number value. <div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div> </dd> <dt id="isNegative" class="property inherited"> <span class="name"><a href="../dart-core/num/isNegative.html">isNegative</a></span> <span class="signature">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </dt> <dd class="inherited"> Whether this number is negative. <div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div> </dd> <dt id="runtimeType" class="property inherited"> <span class="name"><a href="../dart-core/Object/runtimeType.html">runtimeType</a></span> <span class="signature">&#8594; <a href="../dart-core/Type-class.html">Type</a></span> </dt> <dd class="inherited"> A representation of the runtime type of the object. <div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div> </dd> <dt id="sign" class="property"> <span class="name"><a href="../dart-core/double/sign.html">sign</a></span> <span class="signature">&#8594; <a href="../dart-core/double-class.html">double</a></span> </dt> <dd> The sign of the double's numerical value. <div class="features"><span class="feature">no setter</span><span class="feature">override</span></div> </dd> <dt id="toJS" class="property"> <span class="name"><a href="../dart-js_interop/DoubleToJSNumber/toJS.html">toJS</a></span> <span class="signature">&#8594; <a href="../dart-js_interop/JSNumber-extension-type.html">JSNumber</a></span> </dt> <dd> <p class="from-extension"> <span>Available on <a href="../dart-core/double-class.html">double</a>, provided by the <a href="../dart-js_interop/DoubleToJSNumber.html">DoubleToJSNumber</a> extension</span> </p> Converts this <a href="../dart-core/double-class.html">double</a> to a <a href="../dart-js_interop/JSNumber-extension-type.html">JSNumber</a>. <div class="features"><span class="feature">no setter</span></div> </dd> <dt id="toJS" class="property"> <span class="name"><a href="../dart-js_interop/NumToJSExtension/toJS.html">toJS</a></span> <span class="signature">&#8594; <a href="../dart-js_interop/JSNumber-extension-type.html">JSNumber</a></span> </dt> <dd> <p class="from-extension"> <span>Available on <a href="../dart-core/num-class.html">num</a>, provided by the <a href="../dart-js_interop/NumToJSExtension.html">NumToJSExtension</a> extension</span> </p> Converts this <a href="../dart-core/num-class.html">num</a> to a <a href="../dart-js_interop/JSNumber-extension-type.html">JSNumber</a>. <div class="features"><span class="feature">no setter</span></div> </dd> </dl> </section> <section class="summary offset-anchor" id="instance-methods"> <h2>Methods</h2> <dl class="callables"> <dt id="abs" class="callable"> <span class="name"><a href="../dart-core/double/abs.html">abs</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> The absolute value of this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="ceil" class="callable"> <span class="name"><a href="../dart-core/double/ceil.html">ceil</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd> Returns the least integer that is not smaller than this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="ceilToDouble" class="callable"> <span class="name"><a href="../dart-core/double/ceilToDouble.html">ceilToDouble</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Returns the least integer double value no smaller than <code>this</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="clamp" class="callable inherited"> <span class="name"><a href="../dart-core/num/clamp.html">clamp</a></span><span class="signature">(<wbr><span class="parameter" id="clamp-param-lowerLimit"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">lowerLimit</span>, </span><span class="parameter" id="clamp-param-upperLimit"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">upperLimit</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/num-class.html">num</a></span> </span> </dt> <dd class="inherited"> Returns this <a href="../dart-core/num-class.html">num</a> clamped to be in the range <code>lowerLimit</code>-<code>upperLimit</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="compareTo" class="callable inherited"> <span class="name"><a href="../dart-core/num/compareTo.html">compareTo</a></span><span class="signature">(<wbr><span class="parameter" id="compareTo-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd class="inherited"> Compares this to <code>other</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="floor" class="callable"> <span class="name"><a href="../dart-core/double/floor.html">floor</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd> Returns the greatest integer no greater than this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="floorToDouble" class="callable"> <span class="name"><a href="../dart-core/double/floorToDouble.html">floorToDouble</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Returns the greatest integer double value no greater than <code>this</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="noSuchMethod" class="callable inherited"> <span class="name"><a href="../dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="../dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>) <span class="returntype parameter">&#8594; dynamic</span> </span> </dt> <dd class="inherited"> Invoked when a nonexistent method or property is accessed. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="remainder" class="callable"> <span class="name"><a href="../dart-core/double/remainder.html">remainder</a></span><span class="signature">(<wbr><span class="parameter" id="remainder-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> The remainder of the truncating division of <code>this</code> by <code>other</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="round" class="callable"> <span class="name"><a href="../dart-core/double/round.html">round</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd> Returns the integer closest to this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="roundToDouble" class="callable"> <span class="name"><a href="../dart-core/double/roundToDouble.html">roundToDouble</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Returns the integer double value closest to <code>this</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="toDouble" class="callable inherited"> <span class="name"><a href="../dart-core/num/toDouble.html">toDouble</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd class="inherited"> This number as a <a href="../dart-core/double-class.html">double</a>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="toInt" class="callable inherited"> <span class="name"><a href="../dart-core/num/toInt.html">toInt</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd class="inherited"> Truncates this <a href="../dart-core/num-class.html">num</a> to an integer and returns the result as an <a href="../dart-core/int-class.html">int</a>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="toString" class="callable"> <span class="name"><a href="../dart-core/double/toString.html">toString</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/String-class.html">String</a></span> </span> </dt> <dd> Provide a representation of this <a href="../dart-core/double-class.html">double</a> value. <div class="features"><span class="feature">override</span></div> </dd> <dt id="toStringAsExponential" class="callable inherited"> <span class="name"><a href="../dart-core/num/toStringAsExponential.html">toStringAsExponential</a></span><span class="signature">(<wbr>[<span class="parameter" id="toStringAsExponential-param-fractionDigits"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a>?</span> <span class="parameter-name">fractionDigits</span></span>]) <span class="returntype parameter">&#8594; <a href="../dart-core/String-class.html">String</a></span> </span> </dt> <dd class="inherited"> An exponential string-representation of this number. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="toStringAsFixed" class="callable inherited"> <span class="name"><a href="../dart-core/num/toStringAsFixed.html">toStringAsFixed</a></span><span class="signature">(<wbr><span class="parameter" id="toStringAsFixed-param-fractionDigits"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a></span> <span class="parameter-name">fractionDigits</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/String-class.html">String</a></span> </span> </dt> <dd class="inherited"> A decimal-point string-representation of this number. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="toStringAsPrecision" class="callable inherited"> <span class="name"><a href="../dart-core/num/toStringAsPrecision.html">toStringAsPrecision</a></span><span class="signature">(<wbr><span class="parameter" id="toStringAsPrecision-param-precision"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a></span> <span class="parameter-name">precision</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/String-class.html">String</a></span> </span> </dt> <dd class="inherited"> A string representation with <code>precision</code> significant digits. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="truncate" class="callable"> <span class="name"><a href="../dart-core/double/truncate.html">truncate</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd> Returns the integer obtained by discarding any fractional part of this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="truncateToDouble" class="callable"> <span class="name"><a href="../dart-core/double/truncateToDouble.html">truncateToDouble</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Returns the integer double value obtained by discarding any fractional digits from <code>this</code>. <div class="features"><span class="feature">override</span></div> </dd> </dl> </section> <section class="summary offset-anchor" id="operators"> <h2>Operators</h2> <dl class="callables"> <dt id="operator %" class="callable"> <span class="name"><a href="../dart-core/double/operator_modulo.html">operator %</a></span><span class="signature">(<wbr><span class="parameter" id="%-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Euclidean modulo of this number by <code>other</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="operator *" class="callable"> <span class="name"><a href="../dart-core/double/operator_multiply.html">operator *</a></span><span class="signature">(<wbr><span class="parameter" id="*-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Multiplies this number by <code>other</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="operator +" class="callable"> <span class="name"><a href="../dart-core/double/operator_plus.html">operator +</a></span><span class="signature">(<wbr><span class="parameter" id="+-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Adds <code>other</code> to this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="operator -" class="callable"> <span class="name"><a href="../dart-core/double/operator_minus.html">operator -</a></span><span class="signature">(<wbr><span class="parameter" id="--param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Subtracts <code>other</code> from this number. <div class="features"><span class="feature">override</span></div> </dd> <dt id="operator &#47;" class="callable"> <span class="name"><a href="../dart-core/double/operator_divide.html">operator /</a></span><span class="signature">(<wbr><span class="parameter" id="/-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Divides this number by <code>other</code>. <div class="features"><span class="feature">override</span></div> </dd> <dt id="operator &lt;" class="callable inherited"> <span class="name"><a href="../dart-core/num/operator_less.html">operator <</a></span><span class="signature">(<wbr><span class="parameter" id="<-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </span> </dt> <dd class="inherited"> Whether this number is numerically smaller than <code>other</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="operator &lt;=" class="callable inherited"> <span class="name"><a href="../dart-core/num/operator_less_equal.html">operator <=</a></span><span class="signature">(<wbr><span class="parameter" id="<=-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </span> </dt> <dd class="inherited"> Whether this number is numerically smaller than or equal to <code>other</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="operator ==" class="callable inherited"> <span class="name"><a href="../dart-core/num/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="../dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </span> </dt> <dd class="inherited"> Test whether this value is numerically equal to <code>other</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="operator &gt;" class="callable inherited"> <span class="name"><a href="../dart-core/num/operator_greater.html">operator ></a></span><span class="signature">(<wbr><span class="parameter" id=">-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </span> </dt> <dd class="inherited"> Whether this number is numerically greater than <code>other</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="operator &gt;=" class="callable inherited"> <span class="name"><a href="../dart-core/num/operator_greater_equal.html">operator >=</a></span><span class="signature">(<wbr><span class="parameter" id=">=-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/bool-class.html">bool</a></span> </span> </dt> <dd class="inherited"> Whether this number is numerically greater than or equal to <code>other</code>. <div class="features"><span class="feature">inherited</span></div> </dd> <dt id="operator unary-" class="callable"> <span class="name"><a href="../dart-core/double/operator_unary_minus.html">operator unary-</a></span><span class="signature">(<wbr>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> The negation of this value. <div class="features"><span class="feature">override</span></div> </dd> <dt id="operator ~&#47;" class="callable"> <span class="name"><a href="../dart-core/double/operator_truncate_divide.html">operator ~/</a></span><span class="signature">(<wbr><span class="parameter" id="~/-param-other"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">other</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/int-class.html">int</a></span> </span> </dt> <dd> Truncating division operator. <div class="features"><span class="feature">override</span></div> </dd> </dl> </section> <section class="summary offset-anchor" id="static-methods"> <h2>Static Methods</h2> <dl class="callables"> <dt id="parse" class="callable"> <span class="name"><a href="../dart-core/double/parse.html">parse</a></span><span class="signature">(<wbr><span class="parameter" id="parse-param-source"><span class="type-annotation"><a href="../dart-core/String-class.html">String</a></span> <span class="parameter-name">source</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a></span> </span> </dt> <dd> Parse <code>source</code> as a double literal and return its value. <div class="features"><span class="feature">override</span></div> </dd> <dt id="tryParse" class="callable"> <span class="name"><a href="../dart-core/double/tryParse.html">tryParse</a></span><span class="signature">(<wbr><span class="parameter" id="tryParse-param-source"><span class="type-annotation"><a href="../dart-core/String-class.html">String</a></span> <span class="parameter-name">source</span></span>) <span class="returntype parameter">&#8594; <a href="../dart-core/double-class.html">double</a>?</span> </span> </dt> <dd> Parse <code>source</code> as a double literal and return its value. <div class="features"><span class="feature">override</span></div> </dd> </dl> </section> <section class="summary offset-anchor" id="constants"> <h2>Constants</h2> <dl class="properties"> <dt id="infinity" class="constant"> <span class="name "><a href="../dart-core/double/infinity-constant.html">infinity</a></span> <span class="signature">&#8594; const <a href="../dart-core/double-class.html">double</a></span> </dt> <dd> </dd> <dt id="maxFinite" class="constant"> <span class="name "><a href="../dart-core/double/maxFinite-constant.html">maxFinite</a></span> <span class="signature">&#8594; const <a href="../dart-core/double-class.html">double</a></span> </dt> <dd> </dd> <dt id="minPositive" class="constant"> <span class="name "><a href="../dart-core/double/minPositive-constant.html">minPositive</a></span> <span class="signature">&#8594; const <a href="../dart-core/double-class.html">double</a></span> </dt> <dd> </dd> <dt id="nan" class="constant"> <span class="name "><a href="../dart-core/double/nan-constant.html">nan</a></span> <span class="signature">&#8594; const <a href="../dart-core/double-class.html">double</a></span> </dt> <dd> </dd> <dt id="negativeInfinity" class="constant"> <span class="name "><a href="../dart-core/double/negativeInfinity-constant.html">negativeInfinity</a></span> <span class="signature">&#8594; const <a href="../dart-core/double-class.html">double</a></span> </dt> <dd> </dd> </dl> </section> </div> <!-- /.main-content --> <div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left"> <!-- The search input and breadcrumbs below are only responsively visible at low resolutions. --> <header id="header-search-sidebar" class="hidden-l"> <form class="search-sidebar" role="search"> <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search..."> </form> </header> <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav"> <li><a href="../index.html">Dart</a></li> <li><a href="../dart-core">dart:core</a></li> <li class="self-crumb">double class</li> </ol> <h5>dart:core library</h5> <div id="dartdoc-sidebar-left-content"></div> </div> <div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right"> </div><!--/.sidebar-offcanvas--> </main> <footer> <span class="no-break"> Dart 3.7.0 </span> <span class="glue-footer"> <span class="no-break"> | <a href="https://dart.dev/terms" title="Terms of use">Terms</a> </span> <span class="no-break"> | <a href="https://policies.google.com/privacy" target="_blank" rel="noopener" title="Privacy policy" class="no-automatic-external">Privacy</a> </span> <span class="no-break"> | <a href="https://dart.dev/security" title="Security philosophy and practices">Security</a> </span> <div class="copyright" style="font-size: 0.9em; color: darkgrey; margin-top: 0.5em;"> Except as otherwise noted, this site is licensed under a <a style="color: darkgrey;" href="https://creativecommons.org/licenses/by/4.0/"> Creative Commons Attribution 4.0 International License</a> and code samples are licensed under the <a style="color: darkgrey;" href="https://opensource.org/licenses/BSD-3-Clause" class="no-automatic-external"> 3-Clause BSD License</a> </div> </span> </footer> <script src="../static-assets/highlight.pack.js?v1"></script> <script src="../static-assets/docs.dart.js"></script> <button aria-hidden="true" class="glue-footer__link glue-cookie-notification-bar-control"> Cookies management controls </button> <script src="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js" data-glue-cookie-notification-bar-category="2B"> </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10