前端 javascript 变量

变量:
python:
name = 'alex'
JavaScript:
name = 'alex' # 全局变量
声明var
var name = 'eric' # 局部变量
写全局变量基本好少
JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量
<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
</head>
<body>

    <h1>222</h1>
    
    <script>

        // 全局变量
        name = 'mike';

        function func() {
            // 局部变量
            var  name = 'mike';
        }

    </script>
</body>
</html>