美文网首页
1.1JavaScript变量作用域

1.1JavaScript变量作用域

作者: 1983年的古董先生 | 来源:发表于2017-07-25 14:13 被阅读0次
    在js中只有在函数里面带var的是局部变量,其余都是全局变量。
    • 1.全局变量 :
      变量定义时前面如果没有var 则全部是全局变量
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>1-变量作用域</title>
    </head>
    <body>
    <script>
    str  = 'user';
        function  say(){
            alert(str);
        }
        say();
    </script>
    </body>
    </html>
    2.全局变量
    <script>
        function  say(){
            str  = 'user';
        }
        say();
        alert(str);
    </script>
    
    

    2.局部变量:
    只有在函数内部前面带var的变量为局部变量,局部变量只能在函数体内使用。

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>1-变量作用域</title>
    </head>
    <body>
    <script>
        function  say(){
            var str  = 'user';
        }
        say();
        alert(str);
    </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:1.1JavaScript变量作用域

          本文链接:https://www.haomeiwen.com/subject/ythwkxtx.html