0% found this document useful (0 votes)
21 views3 pages

Javascript 13

Uploaded by

Mycroft gamer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
21 views3 pages

Javascript 13

Uploaded by

Mycroft gamer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 3
Cheatsheets / Learn JavaScript Functions Arrow Functions (ES6) ‘Arrow function expressions were introduced in ES6. ‘These expressions are clean and concise, The syntax for an arrow function expression does nat require the function keyword and uses a fat arrow => to separate: the parameters from the body. There are several variations of arrow functions: + Arrow funetions with a single parameter do not require () around the parameter list. + Arrow functions with a single expression can use the concise function body which returns the result ofthe expression without the return keyword I arrow £u [odelcademy onst sum = (firstParam, secondParam) = // Axvow function with no parameters lo = 0) Jf Prints: hello // Arrow functions with a si const checkWeight ight 0g ("Baggage weigh’ ograms."); checkWeight (25); // kilograms. cise arrow functions multiply b) log (multiply (2, 30 weight > UP Prints Functions Functions are one of the fundamental building blocks in JavaScript. A function isa reusable set of statements to perform a task or calculate a value. Functions can be passed one or more values and can return a value at the ‘end of their execution. In order to use @ function, you must define it somewhere in the scope where you wish to calli ‘The example code provided contains a function that takes in 2 velues and returns the sum of those numbers. Anonymous Functions ‘Anonymous functions in JavaScript do not have a name property. They can be defined using the function keyword, or as an arrow function, See the code example for the diference between a named function and an anonymous function, Function Expressions Funetion expressions create functions inside an ‘expression instead of as a function declaration. They can be anonymous and/or assigned to a variable. Function Parameters Inputs to functions are known as parameters when @ function is declared or defined. Parameters are used as, variables inside the function body. When the function is called, these parameters will have the value of whatever is passed in as arguments, itis possible to define a function without parameters. [code]cademy fining the function function sum(numl, nun2 Named tion f 1 rocket Tol: ME; return Keyword Functions return (pass back) values using the retum. keyword. retum ends function execution and returns the specified value to the location where it was called. A ‘common mistake is to forget the returm keyword, in Which case the function will return undefined by default Function Declaration Function declarations are used to create named functions. These functions can be called using their declared name. Function declarations are built from: + The function keyword, + The function name. + An optional st of parameters separated by commas enclosed by a set of parentheses () + Afunction body enclosed in a set of curly braces 0 Calling Functions Functions can be called, or executed, elsewhere in code Using parentheses following the function name, When function is called, the code inside its function body runs. Arguments are values passed into a function when its. called. cb Print 8 Share v [odelcademy / With return function sum(numl, num2) turn, so the function doe: £ 1 sum(numl, num? function add(numl, num2) / ning the function function sum(numl, num2)

You might also like