为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 【九月打卡】第15天 前端工程师2022版...

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

2022.09.19 21:13 20浏览

课程名称:前端工程师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的特性,所以经常出面试题

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


课程收获:

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



点击查看更多内容
0人点赞

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

评论

作者其他优质文章

正在加载中
手记
粉丝
2
获赞与收藏
18

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

50篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

146篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消