美文网首页
const 和let

const 和let

作者: 温梦丽 | 来源:发表于2017-12-03 12:54 被阅读0次

    const与let都只在块级作用域起作用,不可重复声明同一个变量,不会变量提升
    区别:const 用于声明一个常量,且必须赋值,声明后不可修改,声明引用类型是注意传址赋值。

    1.const和let 区别示例:

    //let:
    
    let a=5;
    a=7;
    console.log(a);//7
    
    //const:
    const a=5;
    a=7;
    console.log(a);//报错,const声明的变量值不能更改
    

    2.const 应用实例

    1.
    const Person={
    name:'nicolas',
    age:23
    }
    Person.age=33;
    console.log(Person);
    //{name: "nicolas", age: 33}
    
    2.
    const Person={
    name:'nicolas',
    age:23
    }
    Person.age=33;
    console.log(Person);
    const Person={}       //Person 地址被更改
    //Uncaught SyntaxError: Identifier 'Person' has already been declared
    

    相关文章

      网友评论

          本文标题:const 和let

          本文链接:https://www.haomeiwen.com/subject/wpyabxtx.html