Summary
The sup() method creates a <sup> HTML element that causes a string to be displayed as superscript.
Syntax
str.sup()
Description
The sup method embeds a string in a <sup> tag:
"<sup>str</sup>"
Examples
Example: Using sub and sup methods
The following example uses the sub and sup methods to format a string:
var superText = "superscript";
var subText = "subscript";
document.write("This is what a " + superText.sup() + " looks like.");
document.write("This is what a " + subText.sub() + " looks like.");
This example produces the same output as the following HTML:
This is what a <sup>superscript</sup> looks like. This is what a <sub>subscript</sub> looks like.
Specifications
| Specification | Status | Comment |
|---|---|---|
| ECMAScript Language Specification 6th Edition (ECMA-262) | Draft | Initial definition. Implemented in JavaScript 1.0. Defined in the (normative) Annex B for Additional ECMAScript Features for Web Browsers. |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes) |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes) |