看javascript菜鸟教程笔记

发布于 2021-12-04  184 次阅读


  1. var carname;

    在执行过语句后,变量 carname 的值将是 undefined

  2. ES6标准

    const定义一个常量

    let关键字定义限定范围内作用域的变量

  3. 数据类型

    值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

    引用数据类型:对象(Object)、数组(Array)、函数(Function)。

    注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。

  4. JavaScript对象

    • 创建对象

      var person={age:1221,name:"haha"}

      大致如以上演示

    • 访问

      //定义了一个对象
      var person=
       {
          name: "hahah",
           gender: "man",
           self-introduction: 
              function()
               {
                   return "hi,i am "+this.name+"and i am a"+this.gender
               };
      };
      //调用
      person.self-introduction();
      >>>hi,i am hahah and i am a man
      person.self-introduction
      >>>function() { return "hi,i am "+this.name+"and i am a"+this.gender };

      不加括号的,将作为一个定义函数的字符串返回

      由此,可以看出来,js解释器会将多余空格省略成一个(换行也被视为一个空格)

  5. 关于函数

    • 关键词

      function声明