美文网首页
const、let、var

const、let、var

作者: fanren | 来源:发表于2021-10-28 10:26 被阅读0次

    前言

    在JavaScrip中,声明一个变量需要关键字,包括constletvar
    但是这三个关键字又有很大的不同;

    一、const

    const 允许声明一个不可变的常量。这个常量在定义域内总是可见的;

    const test = "aaa";
    test = "bbb";  // 会报错,常量不可被修改
    

    二、let

    let 语句声明一个块级作用域的本地变量,并且可选的将其初始化为一个值。

    for(let i = 0; i < 10; i ++) {
       console.log(i); // 只能在这里引用变量i
    }
    console.log(i);  // 会报错,不能引用变量i
    

    三、var

    var 声明的变量在它所声明的整个函数都是可见的

    for(var i = 0; i < 10; i ++) {
       console.log(i); // 可以引用变量i
    }
    console.log(i); // 可以引用变量i
    

    相关文章

      网友评论

          本文标题:const、let、var

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