В этой статье будут продемонстрированы методы применения эквивалента 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 ', соответственно:
был значение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 ” относятся к некоторому целому или строковому значению.
Просмотрите следующий пример для демонстрации.
Пример
Теперь мы будем отображать значения уже созданных переменных, используя « документ.записать() метод:
документ. записывать ( значение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.