函数

定义函数:

JavaScript是弱类型语言;所以,在定义函数时既不需要声明函数的返回值类型,也不需要声明函数的输入参数类型。在此,介绍JavaScript中三种常用的函数定义方式。

方式一:

        funtion  name(paragrams){body}

方式二:匿名函数

var  f=function (message){

            document.write(message);

}

方式三:Function定义函数

var f=new Function(paragrams, function body);

如 var f=new Funtion("message",'document.write('message');');


最后,注意:跟变量提升一样,函数也有提升

print("hello javascript");

    function  print(message){        document.writeln(message);

    }

这里先执行函数再定义,该函数是可以执行的


请注意:如果通过匿名方式定义函数并将函数赋值给变量,那么在该方式下依然会发生函数提升。但是,只提升被赋值的变量而函数定义本身不会被提升

你可能感兴趣的:(函数)