--- title: safe.JSStr description: Declares the given string as a safe JavaScript string. categories: [] keywords: [] action: aliases: [safeJSStr] related: - functions/safe/CSS - functions/safe/HTML - functions/safe/HTMLAttr - functions/safe/JS - functions/safe/URL returnType: template.JSStr signatures: [safe.JSStr INPUT] aliases: [/functions/safejsstr] --- Encapsulates a sequence of characters meant to be embedded between quotes in a JavaScript expression. Use of this type presents a security risk: the encapsulated content should come from a trusted source, as it will be included verbatim in the template output. Without declaring a variable to be a safe JavaScript string: ```go-html-template {{ $title := "Lilo & Stitch" }} ``` Rendered: ```html ``` To avoid escaping by Go's [html/template] package: ```go-html-template {{ $title := "Lilo & Stitch" }} ``` Rendered: ```html ``` [html/template]: https://pkg.go.dev/html/template