• vue基础 | ES6语法 | 08


    ES6语法介绍

    ES6JavaScript语言的新版本,它也可以叫做ES2015,之前学习的JavaScript属于ES5,ES6在它的基础上增加了一些语法.
    ES6是未来JS的趋势,而且vue组件开发中会使用很多的ES6的语法,所以掌握这些常用的ES6语法是必须的.

    变量声明

    var: 它是用来声明变量的. 如果在方法中声明,则为局部变量,如果在全局中声明,则为全局变量.

    var num=10;
    

    let: ES6新增了let命令,用来声明变量. 它的用法类似var,但是所声明的变量,只在let的代码块中有效.

    {
        let a=10;
        var b=20;
    }
    

    const:声明一个只读的常量,一旦声明,常量的值就不能改变.

    const PI = 3.1415926;
    

    JavaScript对象的写法

    ES5的写法

    var person = {
        name:"zhangsan",
        age:23,
        say:function(){
            alert("I am "+this.name);
        }
    }
    

    或者这么写

    var person = {};
    person.name = "zhangsan";
    person.age = 23;
    person.say = function(){
        alert("I am "+this.name);
    }
    

    ES6的写法
    ES6定义对象的时候可以使用之前定义的变量,而不用写死

    var name="zhangsan";
    var age=23;
    var person = {
        name,
        age,
        say:function(){alert("I am "+this.name)}
    }
    

    ES6的箭头函数

    作用:
    (1) 定义函数的新方式
    (2) 改变了this的指向

    x => x*x
    相当于
    function(x){
        return x*x;
    }
    
    (x,y)=>{...}
    相当于
    function(x,y){
        ...
    }
    
    ()=>{...} 
    相当于
    function(){
        ...
    }
    
    
  • 相关阅读:
    js 鼠标事件大全
    ASP.NET 解决重复提交问题
    C# 统计函数运行时间
    DataGrid 、Repeater、DataList、GridView自动编号列
    两种时间格式正则表达式HH:mm 和HH:mm:ss
    SQL Server2008 新语法
    XYTipsWindow 2.8
    MSSQL 清空日志
    SQL 日期格式化大全
    HDOJ 2132
  • 原文地址:https://www.cnblogs.com/Rowry/p/14300084.html
Copyright © 2020-2023  润新知