---
title: "init(newBigIntFrom:in:)"
framework: javascriptcore
role: symbol
role_heading: Initializer
path: "javascriptcore/jsvalue/init(newbigintfrom:in:)-r38z"
---

# init(newBigIntFrom:in:)

## Declaration

```swift
init?(newBigIntFrom value: Double, in context: JSContext)
```

## Parameters

- `value`: The value of the BigInt JavaScript value being created.
- `context`: The JSContext to which the resulting JSValue belongs.

## Return Value

Return Value The JSValue representing a JavaScript value with type BigInt.

## Discussion

Discussion Create a new BigInt value from a double. If the value is not an integer, an exception is thrown.
