Returning a value, PHP Web Programming

Assignment Help:

Another function of a function is to return a value. Imagine we have the following function:

<HTML>

<HEAD>

<TITLE>IGNOU </TITLE>

<SCRIPT Language = "JavaScript">

function calculate(a,b,c)

{

d = (a+b) * c;

return d;

}

</SCRIPT>

</HEAD>

<BODY>

<SCRIPT Language = "JavaScript">

var x = calculate(4,5,9);

var y = calculate((x/3),3,5);

alert('calculate(4,5,9) = ' +x + ' and ' + ' calculate((x/3),3,5) = ' + y);

</SCRIPT>

</BODY>

</HTML>

 

322_Returning a value.png

Figure:  Using a Function that Returns a Value

The function illustrated in Figure calculates a number from the numbers you pass to it. While this is done it returns the result of the calculation. The function passes the result back to the function which called it. While the function executes return statement, control goes back to the calling program without executing any more code in function, if there is any.

The calling of the function is done via the following two statements in the figure:

var x = calculate(4,5,9);

var y = calculate((x/3),3,5);

This means that you have declared variable x and are telling JavaScript to execute calculate ( ) along the arguments 4, 5 & 9 and to put the returned value (81) in x. After that you declare a variable y and execute calculate ( ) again. The first argument is x/3, which means 81/3 = 27, thus y becomes 150.Certainly you can also return strings or even Boolean values (true or false). While using JavaScript in forms, you can write a function which returns either false or true and therefore tells the browser whether to submit form or not.


Related Discussions:- Returning a value

Calling deferred code from a script, A function is a deferred script since ...

A function is a deferred script since it does not do anything till a function, an event, a JavaScript link, or an immediate script calls it. You have possibly noticed that you can

Add multiple layout cells, You will insert three layout cells below the log...

You will insert three layout cells below the logo cell you just created. Later on you will insert the page's navigation buttons in these cells. 1. In the Objects panel, click

Create a web page to display moving message, 1. Develop a Web page via...

1. Develop a Web page via href attribute of anchor tag and the attribute: vlink, alink, etc. 2. Develop a Web page, in which when the user clicks on the link it will go to

I want help in styling live xml feed, Styling Live XML Feed Need the reo...

Styling Live XML Feed Need the reordering as well as styling of a short (dynamic) xml feed. The outcomes are to be showed within an external webpage. Further work is available s

Business starter website needs to grow up a little need help, My business' ...

My business' starter website needs to grow up a little The site was completely homemade when I started my business last year. While it's visually striking, the way it was constr

I need help for wordpress plugin to pull facebook group post, I need help f...

I need help for Wordpress plugin to pull Facebook group posts I am seeking someone to create a custom WordPress plugin for me that will take the post feed from my closed/private

I want help for booking travel site, Booking Travel Site The flow of the...

Booking Travel Site The flow of the website must have entirely of the functionality of Orbitz.com using GDS integration directly with Sabre. The complete concept of the website

Want nodejs expert to slightly modify hipache, Want nodejs expert to slight...

Want nodejs expert to slightly modify hipache I am seeking a nodejs expert. Business Description- We vend proxies A proxy is a server that you connect to in order to anonymis

Work in standard view, For laying out Web pages, Layout view is helpful. Th...

For laying out Web pages, Layout view is helpful. Though you can adjust most of your design elements in Layout view, certain modification should be completed in Standard view. Whil

We need to create a localization tool to organise multiple, We need to crea...

We need to create a localization tool to organise multiple planning The web based tool must do the follow Import excel sheet where you have a list of n events with at least t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd