// функция
function greeting(name) {
return "Hello, " + name + "!";
}
console.log(greeting("Sorax"));
// присваивание переменной значения функции
var greet = function(name) {
console.log(arguments);
console.log(arguments.length);
console.log(arguments[1]);
return "Hello, " + name + "!";
};
console.log(greet("Leo"));
console.log(greet("Alex").toUpperCase());
console.log(greet("Glen", 45, 64));
console.log(greet());
var func = function(callback) {
var name = "Sorax";
callback(name);
}
func(function(n){
console.log("Hello, " + n);
});
var func = function() {
return function() {
console.log("Hi!");
}
};
func()();
// self-invoking anonymous function
// анонимная самовызывающаяся функция
var greeting = function(name) {
return "Hello, " + name;
}("Sorax");
console.log(greeting);