官术网_书友最值得收藏!

Functions

Now let's cover the very important topic of functions. Functions are simply named blocks of code that execute when called. The vast majority of the code that you write in this course and in your development efforts will occur within functions that you define.

Best practice calls for you to split your code into functions that perform small, discrete tasks. These blocks of code are normally defined in the <head> section of a web page inside a <script> tag, but can also be defined in the <body> section. However, in most cases you will want your functions defined within the <head> section so that you can ensure that they are available once the page has loaded.

To create a function you need to use the function keyword followed by a function name that you define and any variables necessary for the execution of the function passed in as parameter variables. In the event that you need your function to return a value to the calling code, you will need to use the return keyword in conjunction with the data you want passed back.

Functions can also accept parameters which are just variables that are used to pass information into the function. In the following code example, the multiplyValues() function is passed two variables: a and b. This information, in the form of variables, can then be used inside the function which, in this instance, returns the product of a and b, which is assigned to the variable x:

  var x;  
  function multiplyValues(a, b) {
     x = a * b;
return x;
}
主站蜘蛛池模板: 海安县| 惠州市| 武宣县| 四川省| 宜兰市| 灵宝市| 广河县| 塘沽区| 西丰县| 中阳县| 旅游| 古交市| 巴彦县| 常州市| 乌拉特中旗| 聂荣县| 聂荣县| 常宁市| 惠安县| 大连市| 申扎县| 灵山县| 乐陵市| 通河县| 东丽区| 璧山县| 南通市| 萨嘎县| 新邵县| 福贡县| 盱眙县| 城固县| 建德市| 措勤县| 武夷山市| 苗栗县| 常山县| 唐海县| 诏安县| 兴宁市| 奉贤区|