--- title: String.prototype.sub() slug: Web/JavaScript/Reference/Global_Objects/String/sub tags: - Deprecated - JavaScript - Method - Prototype - Reference - String - Методы оборачивания в HTML translation_of: Web/JavaScript/Reference/Global_Objects/String/sub ---
{{JSRef("Global_Objects", "String")}} {{deprecated_header}}

Сводка

Метод sub() создаёт HTML-элемент {{HTMLElement("sub")}}, заставляющий строку отображаться подстрочным текстом (нижним индексом).

Синтаксис

str.sub()

Описание

Метод sub() заключает строку в тег <sub>: "<sub>str</sub>".

Примеры

Пример: использование методов sub() и sup()

В следующем примере для форматирования строки используются методы sub() и {{jsxref("String.prototype.sup()", "sup()")}}:

var superText = 'надстрочный';
var subText = 'подстрочный';

document.write('Вот так выглядит ' + superText.sup() + ' текст.');
document.write('Вот так выглядит ' + subText.sub() + ' текст.');

Этот пример генерирует такой же вывод, как и следующий HTML:

Вот так выглядит <sup>надстрочный</sup> текст.
Вот так выглядит <sub>подстрочный</sub> текст.

Спецификации

Спецификация Статус Комментарии
{{SpecName('ES6', '#sec-string.prototype.sub', 'String.prototype.sub')}} {{Spec2('ES6')}} Изначальное определение. Реализована в JavaScript 1.0.
Определена в (нормативном) Приложении B по Дополнительным возможностям ECMAScript для веб-браузеров.

Совместимость с браузерами

{{CompatibilityTable}}
Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка {{CompatVersionUnknown}} {{CompatGeckoDesktop("1.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Возможность Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile("1.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Смотрите также