QQ网名大全

关于一些JS函数的命名问题,求请教

在作用域上存在差异
比如
function example()
{
function fun()
{}
}
fun是在example里面创建的,那么它的作用域就是example了
再看下面的
function example()
{
fun=function(){};
}
fun();//全局作用域中调用fun
如果这样写的话,就可以在example里面创建一个全局函数fun(fun没用用var声明),在全局作用域中是可以直接调用的
function example()
{
var fun=function(){};//加上var 的话,和第一种写法是一样的
}
再完善一下,fun=function(){},这里的function(){}是一个匿名函数,而匿名函数中的变量是属于全局作用域的
佚名
2024-11-13 14:28:05
最佳回答
类似问题(10)
  • 佚名
    2024-11-13 12:05:01

    php关于函数的名字的问题

    在旧版本中是没有访问修饰符的为了区分公开方法和私有方法和受保护的方法,业界采用在前面加一个“_"用来区分这是一个私有或者受保护的方法也就是 private pr...

  • 佚名
    2024-11-13 09:27:35

    函数问题!关于最值

    解:(1)f(x)==1/2[1+cos(2x+π/6)]+1/2 sin2x=1/2[1+(cos2xcosπ/6 -sin2xsinπ/6)+sin2x]=...

  • 佚名
    2024-11-13 08:44:53

    php有关函数的一个问题

    你这个应该输出的是$arr1,我没说错吧? 改成print_r(${'arr'.$i});试试 另:print_r可以输出非数组

  • 佚名
    2024-11-13 00:52:14

    PHP函数的问题

    function_exists (PHP 3 >= 3.0.7, PHP 4, PHP 5)<?phpif (function_exists('XXXX...

  • 佚名
    2024-11-13 18:15:12

    php 函数式问题

    //如果$result为真则执行$meal->calculate()否则执行$result 将返回值赋给$result//相当于$result = $resul...

  • 佚名
    2024-11-13 09:40:09

    PHP函数问题

    $_POST用来接收<form>中用post方法传送来的数据,不是明文发送来的;$_GET则是用来接收<form>中用Get方法传送来的数据,是附加...

  • 佚名
    2024-11-13 22:10:07

    php函数问题!

    1、函数就是具有一定功能的一段程序,为什么要用函数去写程序呢?因为可以方便你重复的使用,而不用再写一次,只要在想用到这个功能的地方,调用这个函数就可以了。2、不...

  • 佚名
    2024-11-13 21:59:16

    js问题,命名

    不用,js中是弱类型,程序中的变量可以不声明直接使用的补充:var是声明变量的关键字,可以不用但不代表这个关键字就没用了是吧,从代码的规范性上讲,最好写上,何况...

  • 佚名
    2024-11-13 12:14:22

    关于js的变量定义问题

    首先onclick是不行的,而应该用click然后下面这样放到最外面可以:        var flag=1; $("#div2").click(functi...

  • 佚名
    2024-11-13 08:00:00

    请教关于英卡的问题

    1.不要给它吃生的食物,不能给它吃含油和含糖的东西,否则会引起拉肚子2.每天用水泡狗粮,泡化后,将狗粮和饭搅匀,切记,他吃剩的饭要倒了,不能让他第二次食用3.用...