美文网首页Web前端之路
review javascript 02:javascript变

review javascript 02:javascript变

作者: 蝴蝶结199007 | 来源:发表于2017-03-29 01:46 被阅读28次

(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>

相关文章

  • review javascript 02:javascript变

    (1)知识点 (1.1)如何声明一个变量 (1.2)变量命名注意点 (1.3)变量如何赋值 (1.4)变量赋值的特...

  • review javascript 11:javascript

    (1)知识点 (1.1)创建 (1.2)赋值 (1.3)取值 (2)细化 (2.1)创建 1.创建空的数组,两种方...

  • Review JavaScript

    红宝书 综合 script加载js会阻塞渲染,标签中 fefer 指异步加载js,在文档load之后按顺序执行。a...

  • review javascript 03:javascript数

    (1)知识点 不同的数据类型,都有不同的用途 (1.1)数据类型分类:【原始数据类型】和【引用数据类型】 (1.2...

  • review javascript 01:javascript基

    (1)知识点 (1.1)浏览器包含2个引擎:【内容排版引擎】和【javascript解释引擎】 (1.2)内容排版...

  • review javascript 10:javascript原

    (1)知识点 (1.1)prototype的定义 (1.2)prototype的好处 (1.2)prototype...

  • JS 基础知识点总结

    01-JavaScript 用法 02-JavaScript 输出 使用 window.alert() 弹出警告框...

  • review javascript 28:循环

    循环语句用于重复执行某个操作,它有多种形式。 while 循环 While语句包括一个循环条件和一段代码块,只要条...

  • 局部作用域

    作用域 在 JavaScript 中, 对象和函数同样也是变量。 在 JavaScript 中, 作用域为可访问变...

  • JAVAScript的变量、作用域和内存问题

    前言: 按照ECMA-262的定义,JavaScript的变量与其他语言的变量有很大的区别。JavaScript变...

网友评论

    本文标题:review javascript 02:javascript变

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