---
title: JSStaticValue
framework: javascriptcore
role: symbol
role_heading: Structure
path: javascriptcore/jsstaticvalue
---

# JSStaticValue

A statically declared value property.

## Declaration

```swift
struct JSStaticValue
```

## Topics

### Creating a Static Value

- [init()](javascriptcore/jsstaticvalue/init().md)
- [init(name:getProperty:setProperty:attributes:)](javascriptcore/jsstaticvalue/init(name:getproperty:setproperty:attributes:).md)

### Accessing Static Value Information

- [name](javascriptcore/jsstaticvalue/name.md)
- [getProperty](javascriptcore/jsstaticvalue/getproperty.md)
- [setProperty](javascriptcore/jsstaticvalue/setproperty.md)
- [attributes](javascriptcore/jsstaticvalue/attributes.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Managing Class Information

- [parentClass](javascriptcore/jsclassdefinition/parentclass.md)
- [className](javascriptcore/jsclassdefinition/classname.md)
- [version](javascriptcore/jsclassdefinition/version.md)
- [attributes](javascriptcore/jsclassdefinition/attributes.md)
- [staticValues](javascriptcore/jsclassdefinition/staticvalues.md)
- [staticFunctions](javascriptcore/jsclassdefinition/staticfunctions.md)
- [JSStaticFunction](javascriptcore/jsstaticfunction.md)
