---
title: "JSValueIsStrictEqual(_:_:_:)"
framework: javascriptcore
role: symbol
role_heading: Function
path: "javascriptcore/jsvalueisstrictequal(_:_:_:)"
---

# JSValueIsStrictEqual(_:_:_:)

Tests whether two JavaScript values are strict equal.

## Declaration

```swift
func JSValueIsStrictEqual(_ ctx: JSContextRef!, _ a: JSValueRef!, _ b: JSValueRef!) -> Bool
```

## Parameters

- `ctx`: The execution context to use.
- `a`: The first value to test.
- `b`: The second value to test.

## Return Value

Return Value true if the two values are strict equal according to the JavaScript === operator; otherwise, false.

## See Also

### Comparing Values

- [JSValueIsEqual(_:_:_:_:)](javascriptcore/jsvalueisequal(_:_:_:_:).md)
- [JSValueIsInstanceOfConstructor(_:_:_:_:)](javascriptcore/jsvalueisinstanceofconstructor(_:_:_:_:).md)
