JsDouble

final case class JsDouble(value: Double) extends JsNumber

Represents an immutable number of type Double

Value parameters:
value

the value of the number

Companion:
object
trait Serializable
trait Product
trait Equals
trait JsNumber
trait JsValue
class Object
trait Matchable
class Any

Value members

Concrete methods

override def equals(that: Any): Boolean

returns true if that represents the same number, no matter the type it's wrapped in:

returns true if that represents the same number, no matter the type it's wrapped in:

JsInt(1) == JsDouble(1.0) // true JsLong(1) == JsDouble(1.0) // true JsBigInt(1) == JsDouble(1.0) // true

Definition Classes
Equals -> Any
override def hashCode(): Int
Definition Classes
Any
override def toString: String
Definition Classes
Any

Inherited methods

def isNull: Boolean
Inherited from:
JsValue
def noneNull: Boolean
Inherited from:
JsValue
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product