Перейти к содержимому

Как вставить переменную в строку js

  • автор:

Как вставить переменную в строку java

Чтобы вставить переменную в строку Java , вы можете использовать оператор + для объединения строк и переменных.

Пример, используя оператор + :

String name = "Alice"; int age = 30; String message = "Привет, меня зовут " + name + " и мне " + age + " лет."; 

Есть также другой подход, который использует метод String.format() :

String name = "Bob"; int age = 25; String message = String.format("Привет, меня зовут %s и мне %d лет.", name, age); 

В этом примере мы использовали метод String.format() для создания строки message . В качестве первого аргумента мы передали шаблон строки с плейсхолдерами %s и %d , которые будут заменены значениями переменных, переданными вторым и последующими аргументами метода.

js Подстановка переменной в строку

Что за фича и как давно существует? Всегда пользовался конкатенацией или replace/replaceObject если была необходимость.

console.log('Hello ' + name + '!'); console.log('Hello !'.replace('', name)); console.log('Hello !'.replaceObject(); 

Отслеживать
задан 5 мар 2016 в 19:14
1,297 2 2 золотых знака 12 12 серебряных знаков 21 21 бронзовый знак
5 мар 2016 в 19:17
@Jean-Claude Спасибо! Новый js не перестает радовать
5 мар 2016 в 19:19

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Шаблонные строки (шаблоны) является строковыми литералами, допускающими использование выражений. Вы можете использовать многострочные литералы и возможности интерполяции.

var a = 5; var b = 10; console.log(`Fifteen is $ and not $.`); // "Fifteen is 15 and not 20." 

Отслеживать
ответ дан 5 мар 2016 в 19:21
Jean-Claude Jean-Claude
5,840 2 2 золотых знака 19 19 серебряных знаков 45 45 бронзовых знаков

    Важное на Мете
Связанные
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как вставить переменную в строку JavaScript?

Иконка канала Сделай Сам для Духовного Развития

«Лексические компоненты литерала Шаблона» позволяют устанавливать переменную внутрь строки. Благодарю за просмотр! Вы можете поддержать канал монеткой — Номер карты — 4276 5500 2378 3189 Ваша материальная поддержка придаст мне больше мотивации на создание нового материала. Публикация на тему: https://efim360.ru/javascript-kak-vstavit-peremennuyu-v-stroku/ Стандарт ECMAScript — Раздел «12.8.6 Template Literal Lexical Components» — https://tc39.es/ecma262/#sec-template-literal-lexical-components

Показать больше

Войдите , чтобы оставлять комментарии

Вывод переменной Javascript в текстовую строку.

Вывод переменной Javascript в тектовую строку — это задача, с которой можно столкнуться довольно часто.

Например, это может быть текстовое поле ввода, в которое нужно ввести имя пользователя и это введеное пользователем значение нужно вывести в качестве переменной Javascript в текстовой строке.

30-07-2013 5-31-07

Можете «поиграть» с этим кодом.

В зависимости от того, какое имя введет пользователь, должно выводиться сообщение:

Привет, Вася! или Привет, Петя!, и.т.д.

30-07-2013 5-38-55

Чтобы добиться такого эффекта, нужно объединить текстовую строку «Привет» и переменную, которая будет содержать имя пользователя.

Давайте посмотрим, как это можно сделать на Javascript:

alert( "Привет " + name + "!");

Таким образом, в Javascript символом, который объединяет текстовую строку и переменную является знак «+». Чтобы сообщить о том, что здесь закончился текст и начинается переменная Javascript, нужно открыть и закрыть кавычки.

Больше моих уроков по Javascript здесь.

Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:

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

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