1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python

      当前位置:首页?>?javascript教程?>?当前文章

      javascript教程

      js变量定义、变量命名规范及注释

      2020-07-26 171赞 python中国网
      每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

        1、定义变量

        js中定义变量用var,es6版本的js增加了let和const,let和const是为了弥补var的一些缺陷而新设计的,只有彻底使用了这三者才能理解这三者,现阶段先浏览下他们的区别(后面会详解):

        1)var:变量提升(无论声明在何处,都会被提至其所在作用于的顶部)

      <script type="text/javascript">
            var a = 123
            console.log(a) //输出a
      
            console.log(b) // 不报错,输出undefined,此为变量提升
            var b = 456
      </script>
      
      

        2)let:无变量提升(未到let声明时,是无法访问该变量的)

      <script type="text/javascript">
            let a = 123
            console.log(a) //输出a
      
            console.log(b) // 报错 Cannot access 'b' before initialization
            let b = 456
      </script>
      
      

        3)const:无变量提升,声明一个基本类型的时候为常量,不可修改;声明对象可以修改

      <script type="text/javascript">
          var obj = {
              'name':'张三',
              'age':22
           }  //对象
      
          obj.name = '李四'  // 可以修改
          console.log(obj)
      
          const a = 22
           // const a = 21  //不可修改
           // vat a = 21   //不可修改
          console.log(a)
      </script>
      
      

        2、变量命名规范

        变量可以是字母、数字、下划线的组合,不能使用下面几种情况:

        1)变量名不能为纯数字

        2)变量名不能为中文

        3)变量名区分大小写的

        4)不要使用this、string、var等这样的关键字(js作者赋予一些单词特殊的含义,程序员不可以随便使用,这些词称之为关键字)

        3、注释

        顾名思义注释就是解释的意思,指的是在代码中加一些说明,只不过这些说明是不被执行,仅仅是帮助外人辅助理解代码。

        单行注释以 // 开头,任何位于 // 与行末之间的文本都会被忽略(不会执行);多行注释以 /* 开头,以 */ 结尾,任何位于 /* 和 */ 之间的文本都会被忽略(不会执行)。

      <script type="text/javascript">
          
          var site = 'www.bdd33.com' //我是单行注释
          console.log(site)
      
          /*
          定义一个对象
          多行注释
          */
          var obj = {
              'site':'www.bdd33.com',
              'age':2
          }
      
      </script>
      

      文章评论

      js变量定义、变量命名规范及注释文章写得不错,值得赞赏
      国产99视频精品免视看6