JavaScript-эквивалент printf или String.Format

Javascript Ekvivalent Printf Ili String Format



Применение эквивалента JavaScript к printf/String.Format очень полезно, так как почти каждой программе необходимо отображать или регистрировать какое-либо значение на консоли. Это также помогает вам понять код, отображая соответствующие целые или строковые значения, используемые в нем. Кроме того, вы также можете использовать JavaScript-эквивалент printf или String.Format для вывода предупреждений или ошибок в окно консоли.

В этой статье будут продемонстрированы методы применения эквивалента JavaScript к printf или String.Format.

JavaScript-эквивалент printf/String.Format

Чтобы применить эквивалент JavaScript к printf/String.Format, вы можете использовать:







  • console.log() Метод
  • документ.записать() Метод
  • Строка.формат() Метод

Теперь мы рассмотрим каждый из вышеперечисленных подходов один за другим!



Метод 1: JavaScript-эквивалент printf/String.Format с использованием метода «console.log()»

В JavaScript метод console.log используется для вывода значения некоторого целого числа или строки. Вы также можете использовать этот метод для печати целочисленных и строковых значений в качестве эквивалента printf.



Синтаксис





приставка. журнал ( сообщение )

Вот и прошло» сообщение ” будет зарегистрирован на консоли с помощью метода console.log(). Этот аргумент может быть чем угодно, например целым числом или строковым значением.

Посмотрите на приведенный ниже пример.



Пример
Во-первых, мы будем хранить целочисленное значение и строковое значение в заданных двух переменных с именем « выбор1 ' а также ' значение2 ', соответственно:

был выбор1 знак равно два
был значение2 знак равно «JavaScript-эквивалент Printf или String.Format»

Теперь мы отобразим инициализированные значения « выбор1 ' а также ' значение2 ' на консоли с помощью ' console.log() метод:

приставка. журнал ( выбор1 )
приставка. журнал ( значение2 )

Мы получим следующий вывод после реализации выше:

Способ 2: JavaScript-эквивалент printf или String.Format с использованием метода «document.write()»

В JavaScript « документ.записать() ” также используется для отображения целочисленных и строковых значений в DOM (объектная модель документа). В частности, этот метод печатает целочисленные или строковые значения в DOM, а не в консоли.

Синтаксис

документ. записывать ( exp1 , опыт2 )

Здесь, ' exp1 ' а также ' опыт2 ” относятся к некоторому целому или строковому значению.

Просмотрите следующий пример для демонстрации.

Пример
Теперь мы будем отображать значения уже созданных переменных, используя « документ.записать() метод:

документ. записывать ( выбор1 , ' \n ' )
документ. записывать ( значение2 )

После реализации мы получим следующий вывод:

Метод 3: JavaScript-эквивалент printf или String.Format с использованием метода String.format()

Строка.формат() ” используется для изменения или настройки выходного формата. Мы применим эту функцию для изменения введенного строкового значения. Это будет достигнуто путем размещения значений индекса в тех позициях строки, где мы хотим поместить указанное строковое значение. Затем мы поместим строковые значения, которые необходимо обновить, в аргументы метода format().

Просмотрите следующий пример для демонстрации.

Пример
Во-первых, мы создадим пользовательскую функцию-прототип. Функция формата возьмет конкретную строку и извлечет число, добавленное внутри « {} ” скобки и замените число, содержащееся в нем, строковым аргументом, размещенным по указанному индексу. После того, ' /{(\d+)}/г ” будет искать нецифровые символы (строки) и размещать их по указанному индексу после проверки добавленного условия:

Нить . прототип . формат знак равно функция ( ) {
был выбор1 знак равно аргументы ;
возвращаться это . заменять ( /{(\d+)}/г , функция ( получить , количество ) {
возвращаться тип выбор1 [ количество ] знак равно 'неопределенный' ? выбор1 [ количество ] : получить ;
} ) ;
} ;

Теперь укажем индексы « {0}, {1} », где необходимо заменить строковые значения. Эти новые строковые значения будут первоначально помещены в « формат() ” в качестве аргументов. Более того, добавленный индекс относится к строке, в которой будет заменена указанная строка:

приставка. журнал ( «{0} — это первый аргумент, а {1} — второй аргумент» . формат ( 'Ява' , 'Джаваскрипт' ) ) ;

Соответствующий вывод будет:

Мы предоставили самые простые методы применения JavaScript-эквивалента к printf или String.Format. Вы можете использовать любой из подходов в соответствии с вашими требованиями.

Вывод

Чтобы применить эквивалент JavaScript к printf или String.Format, вы можете использовать « console.log() ” для записи целочисленных и строковых значений в консоль или “ документ.записать() ” метод отображения соответствующих значений в DOM и “ Строка.формат() ” метод обновления строкового значения на месте указанного индекса. Эта статья познакомила вас с JavaScript-эквивалентом printf или String.Format.