There are plenty of ways to make functions in JS. However, the nicest ones are to assign the function to a variable and to call the variable. Why this is the nicest one? Well, probably because I cannot make something similar with VBA and I would love to give a parameter to a variable there. It would look simply amazing 🙂
This is just a small code, with 4 ways of defining functions in JavaScript plus some usage of the Apply and Call in JavaScript.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<!DOCTYPE HTML> <html> <head> </head> <body> <script type="text/javascript"> var square_plus_five = function square_plus_five1 (n){ return n*n+5; } console.log(square_plus_five(5)); var square_plus_ten = function(n){ return n*n+10; } console.log(square_plus_ten(10)); (function(){ console.log("Here comes the boom!"); })(); var square_plus_hundred = new Function("n","return n*n-100;"); console.log(square_plus_hundred(5)); var numbers = [1,23,5,6]; console.log(Math.max.apply({},numbers)); console.log(Math.min.apply(null,numbers)); console.log(Math.min.call(null,4,5,6,2)); console.log(Math.max.call(null,4,5,6,2)); </script> </body> </html> |
Not a lot of code, but Christmas is coming 🙂 🙂 And you may find it in GitHub here.