Форматирование строковых переменных

C помощью JavaScript можно создавать функции, которые позволяют форматировать строки с использованием дескрипторов HTML, однако многие основные возможности форматирования обеспечиваются непосредственно методами объекта string.

Принцип работы этих методов форматирования строк очень прост — они просто добавляют необходимые дескрипторы в начало и в конец строки.

К другим методам форматирования строк относятся big(), bold(), italics(), small(), strike(), sub() и sup(). Методы sub() и sup() используются для форматирования символов строк как подстрочных и надстрочных индексов.

Можно также изменить размер шрифта с помощью метода fontsize(), который получает в качестве параметра размер шрифта. Этот параметр может принимать целочисленное значение в пределах от 1 до 7, при этом 7 — наибольшее значение. Цвет шрифта можно установить с помощью метода fontcolor(), который получает параметр цвета, представленный в виде имени цвета или шестнадцатеричного значения цвета.

    <html>
    <head>
    <title>Форматирование строковых переменных.</title>
    </head>
    <body>
     <script>
      let str = "Форматированный текст";
      document.write(str);
      document.write(str.big());
      document.write(str.bold());
      document.write(str.italics());
      document.write(str.small());
      document.write(str.strike());
      document.write(str.sub());
      document.write(str.sup());
     </script>
    </body>
    </html>

В приведенном ниже примере используется файл js-format.html, однако описанные действия применимы к любому файлу.

Форматированный текст
Форматированный текст
Форматированный текст
Форматированный текст
Форматированный текст
Форматированный текст
Форматированный текст
Форматированный текст

Если методы sub() и sup() применяются для форматирования всей строки, довольно сложно определить, насколько отформатированная строка отличается от обычной, пока ее нельзя сравнить с какой-нибудь другой строкой Web-страницы. Более целесообразный способ применения метода sub() состоит в построении, например, следующей строки.

water = "H" + "2".sub() + "O";

Этот оператор создает строковую переменную с именем water, которая включает символ «H», строку для цифры 2, возвращаемую методом sub(), и символ «O». В результирующей строке номер отображается как нижний индекс буквы «H». В результате выполнения этого примера получается химическая формула воды, Н2О, в соответствии с именем переменной — water.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *