• ES6常用语法


    ES6常用语法

    1.1变量的定义

    • var定义的变量:只有全局作用域和函数作用域;
    • let定义的变量:  有全局作用域和函数作用域,块级作用域{};
    • let定义的变量不能重复定义;
    • let定义没有变量提升;

    1.2const定义变量

    • 没有变量提升的概念;
    • 不能重复定义;
    • 带来了块级作用域;
    • 定义之后不能修改;
    • 定义的时候必须赋值;

    1.3模板字符串

    • 用反引号进行字符串的拼接
    • 用${}来存储变量
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    <div id="app"></div>
    
    </body>
    <script>
        let oDiv = document.getElementById('app');
    
        let name1 = 'zjh1';
        let name2 = 'zjh2';
    
        oDiv.innerHTML = `
        <h1>hello vue ${name1}</h1>
        <h2>hello vue ${name2}</h2>
        `
    </script>
    </html>

    1.4数据的结构和赋值

    ES6允许按照一定的模式,从数组或对象中提取值,对变量进行赋值,这种方式被称为解构赋值。

    • 数组的解构和赋值;
    <script>
        let ary = [1,2,3];
        let [a,b,c] = ary;
    </script>
    • 对象的解构和赋值;
    <script>
        let {x, y} = {x: 10, y: 20};
    </script>
    • 简单的用途:数据的交换和赋值
  • 相关阅读:
    十分简单的宏病毒
    爬虫入门六 总结 资料 与Scrapy实例-bibibili番剧信息
    爬虫入门五 gooseeker
    爬虫入门四 re
    爬虫入门三 scrapy
    爬虫入门二 beautifulsoup
    爬虫入门一 基础知识 以及request
    腾讯游戏策划实习面经
    网络安全实验合集
    HTML5总结
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10150068.html
Copyright © 2020-2023  润新知