javascript的函数定义

    xiaoxiao2025-03-24  14

    //Function 函数,函数需要调用才能执行。 //1: function 语句形式 console.info(fun1);//直接函数形式可以在函数之前调用, //console.info(fun2);//函数直接量的形式,只有fun2变量声明了,而没有赋值。 function fun1(){ console.info('fun1..'); }; //2:函数的直接量形式 var fun2=function(){ console.info('fun2..'); }; //3:构造函数的形式(作用域和前面两种不同,构造函数具有顶级作用域) var fun3=Function('x','y','return x*y'); console.info(fun3(10,3)); var k=1; function test(){ var k=2; //顶级作用域的意思是前两种函数形式输出的是2(局部变量),而第三种输出1(全局变量), // function f(){return k;}; // var f=new function(){return k;}; var f=new Function('return k;'); console.info(f());//输出1 } test();
    转载请注明原文地址: https://ju.6miu.com/read-1297343.html
    最新回复(0)