Exercises: Data Types and Variables / 08. Calculator
Здравейте,
Двата теста от условието на задачата работят, но judge ми дава 45/100. Някой може ли да ми каже, какво бъркам?
Ето и линк към условието на задача 8* Calculator:
https://judge.softuni.bg/Contests/Compete/Index/1229#0
Това е кода:
https://pastebin.com/MH5aGLCw
Благодаря предварително!
Много благодаря за изчерпателният отговор! :)
Здравей, прочетох малко. Но не ми е ясно защо не е добре да се използва.
Прави ми впечатление как всеки казва нещо от рода на "Много е яко, но никога не го използвай" :D
Вместо нов коментар редактирам. Попрочетох още малко:
Do not ever use
eval
!eval()
is a dangerous function, which executes the code it's passed with the privileges of the caller. If you runeval()
with a string that could be affected by a malicious party, you may end up running malicious code on the user's machine with the permissions of your webpage / extension. More importantly, a third-party code can see the scope in whicheval()
was invoked, which can lead to possible attacks in ways to which the similarFunction
is not susceptible.Да, ориентирал си се. И аз може би неправилно съм се изразил "никога" да не се ползва. Ползва се, но от отпитни програмисти, който знаят какво правят. Например, под шапката на Webpack, може да го забележиш, той създава бъндел от обединени темплейти html, js и css, като всичко може да е напъхано в един .js файл, и например css e зареден от компонентите, сложен е в <style> таг и чрез eval(document.append...) го подпъхват.