ES6的基础语法

  • 1.声明变量

  • 1.1 变量提升

  •         // 变量提升:a在{}中声明的,为局部作用域的,但是被提到一个全局作用域中,浏览器在解析时先声明a(var a,在{}上边),在声明a=12(在{}中),
    最后在打印a,
    { /*作用域*/ var a = 12; } console.log(a);

    1.2 let声明

  • {
                let声明表明为块级作用域,只能在这一块起作用            /*例子为错误*/ 
    let b = 13; 
    }
    console.log(b);

    1.3 const声明

  •          // const只声明常量,即一旦声明,不可改变,因此下载网上下载代码,看到const不可删除或改变
             const c =13;
              d=13;
              console.log();

    2.模板字符串``(tab键上边的),为另一种字符串拼接方式

  • 用于要插入变量时,使用方法:模板字符串`${变量名}`,

  • // 2.模板字符串
            var name='alex',age='18';  /*声明多个变量*/
            var str='alex,18岁了,约对象';
             // 等同于var str= name+','+age+'岁了,约对象';(常规字符串拼接)
            console.log(str);
    
    
            var str=`${name},${age}岁了,约对象`;
            console.log(str);
            var url='https://www.baidu.com';
            $('ul>li').append(`<a href=${url}></a>`);
原文地址:https://www.cnblogs.com/hudaxian/p/14291935.html