Difference between “Inject JavaScript” and “Modified Java Script Value"

Difference between “Inject JavaScript” and “Modified Java Script Value” plugins?

'Inject java Script is used to inject java script in a Web GUI automation workflow. Sometimes web control with web locators doesn‘t react well as is unable to perform the action. At such times this step can be very useful to perform web actions. Inject Java Script automatically gets the web handle for the Web Browser chosen in Web Browser Name selection which is not available automatically in other scripting steps.
Modified JavaScript is used for building JavaScript expressions.