Софтуерно Инженерство
Loading...
juri80 avatar juri80 1 Точки

[Programming Basics] Concatenate Data

Здравейте! Голяма борба пада с четвърта задача, не много резултатна! Някой ще сподели ли решението й с мен? Ето един от многото кодове, които пиша в опит да я реша

function greet([firstName]){
  let lastName = 'Pavlov';
  let age = 36;
  let city = 'Varna';
console.log(`You are ${firstName} ${lastName}, a ${age}-years old person from ${city}.`)
}
greet(['Yuri'])

Тагове:
0
Основи на програмирането 29/05/2017 16:35:36
TeodorStefanovPld avatar TeodorStefanovPld 952 Точки

слагаш $ само в началото на целия стринг не пред всяка променлива която слагаш в него. $ е модератор за целия стринг обект.

0
juri80 avatar juri80 1 Точки

Тоест нещо такова? Иначе останалият код верен ли е?

function greet([firstName]){
  let lastName = 'Pavlov';
  let age = 36;
  let city = 'Varna';
console.log(`You are ${firstName} {lastName}, a {age}-years old person from {city}.`)
}
greet(['Yuri'])

0
someonerandom avatar someonerandom 57 Точки

Placeholder-ът се слага само в началото, точно пред кавичките: 

 ($"You are {firstname} {lastname} , .....")

 

Ето ти моя код(на C#, ти май пишеш на javascript) , надявам се да помогне: 

            var firstname = Console.ReadLine();
            var lastname = Console.ReadLine();
            var age = Console.ReadLine();
            var town = Console.ReadLine();
            Console.WriteLine($"You are {firstname} {lastname}, a {age}-years old person from {town}.");

0
29/05/2017 12:28:05
juri80 avatar juri80 1 Точки

Благодаря, но и в двата случая системата не приема кода!

0
someonerandom avatar someonerandom 57 Точки

Странно. На какъв език пишеш (javascript или C#, да знам колко мога да помогна) и каква точно грешка ти дава? 

0
juri80 avatar juri80 1 Точки

Да се напише програма с javascript, която прочита от конзолата име, фамилия, възраст и град, въведени от потребителя, и

печата съобщение от следния вид: “You are <firstName> <lastName>, a <age>-years old person

0
TeodorStefanovPld avatar TeodorStefanovPld 952 Точки

ако това с тея var e C# ...аз по-добре да се отказвам....иначе да другото е ок... но и сам можеш да си го тестваш, добре е да свикваш от сега....чупиш нещо променяш го и пак отново докато запали

0
someonerandom avatar someonerandom 57 Точки

Моето е на C#, обаче колегата явно е в javascript модул и С# не му върши работа. Така че по-скоро аз да се отказвам laugh

0
TeodorStefanovPld avatar TeodorStefanovPld 952 Точки

това имах предвид че твоето е повече js... от неговия код....определено не е c# ако беше щеше да имаш int string string....

а колегата да пусне един pastebin с целия код или да види къде го гърми judge-a може да е заради точка празно място нещо такова дребно....

тука кода му който показва с промяната е окл

0
gadjov avatar gadjov 115 Точки

Това е JavaScript

Ето така работи при мен коректно

function greet([input]){
    let firstName = input;
    let lastName = 'Pavlov';
    let age = 36;
    let city = 'Varna';
    console.log(`You are ${firstName} ${lastName}, a ${age}-years old person from ${city}.`)
}
greet(['Yuri']);

 

0
29/05/2017 14:14:13