问答详情
源自:5-2 定义函数

函数中的变量不用声明?

function     sub2()                     //定义函数

 {

   sub=5-2;

   alert("5和2的差:"+sub);

 }

上面里的sub是变量吗? 是变量为什么不用声明?

提问者:艾零 2017-07-01 11:40

个回答

  • 一如忘词
    2019-08-25 16:00:26

    隐式全局变量

  • 江南小帅瓜
    2019-02-26 15:49:35

    不适用var 关键词声明的变量。js中默认是全局变量、、、

  • 慕侠5418756
    2017-07-01 12:56:31

    1. js属于弱语言,不声明的变量可以用。但为了便于阅读和修改,应该声明,养成良好习惯。

    2. 方法(函数)内的变量如果不声明就会变成全局变量,会使该变量外溢,造成污染,所以应该将该变量声明。

  • 无恙
    2017-07-01 12:47:33

    任何变量都需要先定义在使用