---
title: "JSValueToBoolean(_:_:)"
framework: javascriptcore
role: symbol
role_heading: Function
path: "javascriptcore/jsvaluetoboolean(_:_:)"
---

# JSValueToBoolean(_:_:)

Converts a JavaScript value to a Boolean and returns the resulting Boolean.

## Declaration

```swift
func JSValueToBoolean(_ ctx: JSContextRef!, _ value: JSValueRef!) -> Bool
```

## Parameters

- `ctx`: The execution context to use.
- `value`: The doc://com.apple.javascriptcore/documentation/JavaScriptCore/JSValueRef to convert.

## Return Value

Return Value The Boolean result of conversion.

## See Also

### Converting to Primitive Values

- [JSValueToNumber(_:_:_:)](javascriptcore/jsvaluetonumber(_:_:_:).md)
- [JSValueToStringCopy(_:_:_:)](javascriptcore/jsvaluetostringcopy(_:_:_:).md)
- [JSValueToObject(_:_:_:)](javascriptcore/jsvaluetoobject(_:_:_:).md)
