Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

проблем при работа с конзолата на developer tools

Featured Replies

защо получавам това:

https://prnt.sc/m9y7ho

не ми даде да извикам функцията,  като затворих къдравите скоби и ми изписа това.

Това на снимката показва просто деклариране на функцията, a "undefined" е просто резултатът от целия израз. Ако искаш да извикаш функцията, синтаксисът е следният:

solve(1, 2);

От къде идва този метод shift()? Затова попитах - ако подадеш числа, програмата ще се счупи, понеже няма да намери shift() в тези числа.

Ако следваш някакъв урок, дали не пропускаш нещо?

Ето най-прост пример за деклариране и извикване на функция, която събира две числа и връща отговора (в твоя случай нещо ще се разпечата в конзолата, но няма да се запомни никъде; обърни внимание на оператора return):

function sum(a, b) {
  return a + b;
}

sum(1, 2);

 

Как сервираш файла от VS Code? Можеш ли там да опиташ да отидеш до дефиницията на shift() (като щракнеш с курсора отгоре и натиснеш F12)?

Кое точно не става в конзолата?

Това е javascript, за т'ва input.shift()

function rectangleArea(input)
{
let rectangleLength = Number(input.shift());
let rectangleHeight = Number(input.shift());
let rectangleArea = rectangleHeight * rectangleLength;
 
console.log(rectangleArea);
}
rectangleArea([5, 4]);

Трябва да си извикаш функцията с реда след къдравите скоби, т.е. трябва да подадеш параметри на функцията, в твоя случай a и b. А и по оцветяването, което е при теб, си мисля, че не си сложил разширение .js на файла.

 

п.п. нямам представа защо така разпъва кода, след като пусна съобщението, но от няколко години не можем да пишем директно в кода на съобщенията, а имаме графичен едитор. Та за what you see is what you get толкова. Надявам се някой ден да ни дадат опция да редактираме директно кода.

 

 

 

Редактирано от badsector (преглед на промените)

Проблема основния е че не използваш return , а console.log(). Лога връща undefined защото функцията не връща нищо. Започни да четеш по сериозно и ще разбереш че тоя undefined по никакъв начин не ти пречи в момента. Като си извикаш функцията отдолу с параметрите които искаш , ще получиш желания резултат. Мисълта ми е , че няма смисъл да губиш времето с тъпотии.

  • Автор

Какво е тъпотии?

незнам какво е return.

От къде да чета? Може да пропоръчате нещо просто на български език, а.ко може

преди 9 часа, Veselina Miteva написа:

Какво е тъпотии?

незнам какво е return.

От къде да чета? Може да пропоръчате нещо просто на български език, а.ко може

Като не знаете как сте написала този код?

Момичето почвам да се съмнявам че е трол , защото гледам че е пуснала въпроса във всевъзможни форуми и социални мрежи. Ако още учиш , не е възможно да си толкова Не схватлива. 

Това Джаваскрипт ли учи?

  • Автор
на 25.01.2019 г. в 16:20, badsector написа:

Пробва ли с кода, който пуснах?

да, работи. и моят също.

не знам защо не ставаше по - рано :(

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.