为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第15天 前端工程师2022版 js语法与变量第一讲

标签:
JavaScript

课程名称:前端工程师2022版


课程章节: js语法与变量


课程讲师: elex

课程内容:

    1.变量是什么?

        变量是计算机语言中能存储计算结果或能表示值抽象概念

        变量不是数值本身,它们仅仅是一个用于存储数值的容器

    2.定义/使用/改变变量

       // 要想使用变量,第一步就是声明它,并给它赋值
            var a = 5;
            // 使用var关键字定义变量,等号表示赋值

        // 当变量被赋值后,就可以使用它了
            console.log(a);
            // 变量使用时不能使用引号

        // 改变变量的值
            // 变量的值可以被改变,改变变量值不再需要书写var了
            var a = 10; // 定义变量a并赋初值为10
            a = 18; // 更改变量a的值为18,不再需要书写var
            console.log(a); // 18

    3.变量的合法命名

        1.只能由字母、数字、下划线、$组成,但不能以数字开头

       2. 不能是关键字或保留字

       3. 变量名大小写敏感,a和A两个不同的变量

        注:上面为标识符的命名规则,函数、类名、对象的属性等也都要遵守这个命名规则


    4.优秀的变量命名法

        驼峰命名法:mathTestScore

        c风格:math_test_score

        匈牙利命名法:iMathTestScore (i表示提示变量类型)


    5.变量的默认值

        一个变量只定义(var a;),但没有赋初值,默认值是undefined;

        一个变量只有被var定义,并赋初值之后,才算正式初始化完成;


    6.变量的常见错误        

        不用var定义,而直接将值赋予它,虽不引发报错,但会尝试作用域问题。

        尝试使用一个既没有被var定义过,也没有赋过值的字符,就会产生引用错误


    7.等号表示赋值

        a =  a + 1;(等号是一个赋值的过程)


    8.同时声明多个变量

        使用逗号同时声明和初始化两个变量

            var a = 0, b = 0;


    *9.变量声明提升

        1.变量声明的提升,你可以提前使用一个稍后才声明的变量,而不会发生异常

       2. 在执行所有代码前,JS有预解析阶段,会预读所有变量的定义

        3.变量声明提升只提升定义(var a),而不提升值(12),因此会输出undifined

        4.变量声明提升注意事项 #考点         

            变量声明的提升是JavaScript的特性,所以经常出面试题

            在实际开发时,不要刻意使用变量声明提升特性。一定要先定义并给变量赋初值,然后再使用变量


课程收获:

谢谢老师,讲的非常细致,很容易懂。



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消