@constant (synonyms: @const) ============================= .. rst:directive:: @constant :Synonyms: :rst:dir:`@const` :Syntax: ``@constant [ ]`` :Overview: The @constant tag is used to mark the documentation as belonging to a symbol that is a constant. :Examples: In this example we are documenting a string constant. Note that although the code is using the ``const`` keyword, this is not required by JSDoc. If your JavaScript host environment doesn’t yet support constant declarations, the @const documentation can just as effectively be used on ``var`` declarations. .. code-block:: js :caption: A string constant representing the color red /** @constant @type {string} @default */ const RED = 'FF0000'; /** @constant {number} */ var ONE = 1; Note that the example provides the type in a @type tag. This is optional. Also the optional @default tag is used here too, this will automatically add whatever the assigned value is (for example ‘FF0000’) to the documentation. .. rst:directive:: @const :Synonyms: :rst:dir:`@constant`