学习笔记1 - 开篇

2020-02-09  本文已影响0人  kjiwu

学习笔记1 - 开篇

学习编程大家开篇一般都会以“hello world”例子作为开篇,咱们呢也不免俗,同样以“hello world”开始吧。

    <html>
        <title>Hello World</title>
        <script>
            //这里是实际代码,要包裹在script标签内部
            //代码会在控制台中输出一行“hello world”
            console.log('hello world');
        </script>
    </html>

变量和常量

  1. 命名相关

    • 命名规则

      1. 必须以字母,$,下划线开头
      2. 必须由字母,数字,$,下划线组成
      3. 可以使用Unicode字符
      4. 不可以使用保留字

      命名时使用具有实际意义的单词,尽量不要使用古怪的字符

    • 命名规范

      1. 驼峰命名法,currentSystemName
      2. 蛇形命名法,current_system_name

      具体采用什么样的命名规范,还是要保持团队一致,没有哪种就是好的,大家一致最重要

    • 其他一些规范(或者说约定俗成的东西)

      1. 变量名称首字母不大写,类名的首字母大写
  2. 如何声明变量

    • let,const,var
      • let,块级作用域变量声明
          if (true) {
              let a = 10;
              console.log(a); //正常输出10到控制台
          }
      
          //会报异常,
          //“Uncaught ReferenceError: a is not defined”
          //因为a已经超出了它的作用范围
          console.log(a);
      
      • const,常量声明,一经赋值,就不允许再改变,也是块级作用域
      • var,函数级作用域,存在提前行为
          functon test() {
              //输出结果:undefined,因为a的定义被提前了,但是实际赋值没有提前
              console.log(a);
              var a = 10;
          }
      

结束语

到这里基本的变量声明,命名规则就介绍完毕,更多细节有待进一步研究

上一篇 下一篇

猜你喜欢

热点阅读