(PB)[JavaScript] Имам проблем с 3.1. Simple Conditions 11.Equal Words , моля за помощ.
Здравейте колеги, до тук всичко минаваше добре, но ето че стигнах до тази задача, в която въвеждам поредица от кодове, в които където и да въведа .toLowerCase() и ми дава Грешка при изпълнение.
Когато не използвам .toLowerCase() ми приема задачата и имам грешен отговор на някои от проверките, но в този случай поне ми чете кода. Съвета в учебника е да се използва .toLowerCase() преди да се използва if , за да може входовете на думите да се изравнят. Това и правя и отговора е все един ?!
Ето и изпълението на кода ми:
function yesOrNo(arg1,arg2) {
let word1 = arg1
word1 = word1.toLowerCase();
let word2 = arg2
word2 = word2.toLowerCase();
if (word1 === word2) {
console.log('yes');
} else {
console.log('no');
}
}
Искам да добавя, че в Visual Studio Code не ми дава грешка при изпълнение !
Благодаря предварително.
Благодаря за отговора, а дали би могъл да ми дадеш някакво кратко пояснение или линк за input.shift() , защото като го напиша в w3schools.com, не ми излиза много инфо, а само за .shift() и то малко.
А и като информация не беше дадена в учебника.
Другото ми питане е , защо тази функция не работи във Visual Studio Code, а сработи в Judge ?
Взима първия елемент от масив и го шифтва. Работи си идеално на всякъде. Не си си я извикал като хората...
резултат:
Да, моя грешка.
Благодаря отново :)