QQ网名大全

js的变量名字可以和方法名字一样吗

不可以一样,如果一样则会被覆盖。比如:
var a='abcd';function a(){
alert('1');}
alert(a);这里的a是变量abcd,因为解析时会先读入变量申明以及方法定义,然后再是对变量的初始化,所以变量值覆盖了方法名。
佚名
2024-05-30 21:13:54
最佳回答
类似问题(10)
  • 佚名
    2024-05-30 16:15:29

    C语言中全局变量和局部变量是一样的名字有问题吗?

    如果内层代码块对外层代码块中的名字进行了重新定义,那么在这个内层代码块中,外层的名字就被隐藏,在离开这个内层代码块后,这些名字又再次表示外层的变量。

  • 佚名
    2024-05-30 07:51:36

    Js语言中变量名推荐使用驼峰法来命名(camelCase)。

    骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来...

  • 佚名
    2024-05-30 08:45:10

    js 变量相加问题

    mumb取得是字符值,所以+的时候,把字符串给连接起来了。转化成数字就好了。Number();

  • 佚名
    2024-05-30 01:25:25

    JS 数组名用变量怎么调用

    既然是先定义后使用的话,可以将所有的数组放在list中啊,也可以达到你要的效果

  • 佚名
    2024-05-30 18:39:29

    js变量的迷惑

    for (var i=0; i < arr.length; i++) { arr[i] = function () { // 你在这里将arr的值覆...

  • 佚名
    2024-05-30 02:54:18

    js变量形式问题

    document.getElementByID("item" + i).value 或者 document.forms[0].elements["item" +...

  • 佚名
    2024-05-30 03:12:01

    js 全局变量

    你确定var cities = new Array("111","3333"); 在for (i=0;i<cities .length ;i++ ) { ...

  • 佚名
    2024-05-30 02:09:36

    js的变量问题?

    第一个输出中,a作为一个不是完全数字的字串,在隐式转换为数字时不是一个数字(Not a Number),++运算后仍然不是数字,所以输出Nan。第二个输出中,虽...

  • 佚名
    2024-05-30 08:00:00

    结构体名字可以和这个结构体的变量名一样吗

    这显然是不可以的。变量名不能和任何类型名相同,包括自定义的类或者结构体类型。

  • 佚名
    2024-05-30 08:00:00

    若内存变量和字段变量均为变量名“X”,则引用内存变量的方法是

    m.X 前面加个【m.】比如:?x && 显示字段变量X?m.x && 显示内存变量X