review javascript 02:javascript变量

(1)知识点

  • (1.1)如何声明一个变量
  • (1.2)变量命名注意点
  • (1.3)变量如何赋值
  • (1.4)变量赋值的特殊情况
  • (1.5)全局变量和局部变量
  • (1.6)常量:不能修改的变量

(2)细化

(2.1)如何声明一个变量

使用var声明变量
var 变量名;

(2.2)变量命名注意点

  1. 变量名不能以数字开头
  2. 保留关键字,比如const var 等等
  3. 变量命名要有一定的含义
  4. 驼峰命名:第一个单词首字母小写,之后每个单词首字母大写

(2.3)变量如何赋值

var 变量名 = 值;

(2.4)变量赋值的特殊情况

  1. 只定义变量,未赋值,返回undefined
  2. 没有声明过的变量,如果被使用,会抛出【ReferenceError】异常
  3. 未声明的变量,可以赋值,但这个变量会变成全局变量

(2.5)全局变量和局部变量

全局变量

  • (1)定义在函数外部的变量
  • (2)未声明的变量

局部变量

  • 使用var定义在函数内部的变量

(2.6)常量:不能修改的变量

  • 使用const关键字定义
    const PI = 3.1415972;

(3)实践

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>学习javascript变量</title>
</head>
<body>
</body>
</html>

<script type="text/javascript">
    init();

    function init() {
        //1.定义变量
        var name = 'phf';
        var age = 18;

        //2.声明变量注意点
        //var 3name = 'name';//编译报错,变量名不能以数字开头

        var movieName;
        console.log(movieName);//undefined
        //console.log(learn);//Uncaught ReferenceError: learn is not defined
        str = 'string';//全局变量

        var innerVar = 11;//局部变量,外部是无法访问的。
    }
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容