Я не думаю, что я полностью понимаю, как это работает (я немного смущен ... немного я имею в виду много). В основном это должно создать подсказку и написать console.log fullName с первыми двумя буквами в каждом приглашении, которые должны быть капитализированы и объединены вместе. Пожалуйста помоги!Попытка понять эту короткую функцию
var fullName = "";
//Why does fullName have to be defined as a string? and when it's removed it doubles the value?
var name;
var firstLetter;
var fixName = function() {
firstLetter = name.substring(0, 1);
name = firstLetter.toUpperCase() + name.substring(1);
fullName = fullName + " " + name;
//what exactly is happening here under the fullName variable? What value is passing into fullName after it's being called?
}
name = prompt("Enter your first name (all in lower case):");
fixName();
name = prompt("Enter your second name (all in lower case):");
fixName();
console.log("And your fullname is:" + fullName);
Just FYI: Это очень страшный способ сделать это. :) – deceze
Это одно из упражнений года кода для понимания локальных и глобальных переменных, поэтому это ужасно. –
О, я знаю ха-ха ... но это для классов Codecademy, которые онлайн. К сожалению, это единственный сайт, который я знаю об этом. Что еще более важно для меня прямо сейчас - это понять, почему это работает так, как это происходит? haha – Dandy