zoukankan      html  css  js  c++  java
  • const,var,let笔记

    js中定义变量的方式有三种const、var、let

    const

    作用域:全局作用域或函数作用域

    定义的变量不可修改,且必须初始化

    eg:

    const a= 1;
    a= 2;
    console.log(a); //1 不可修改

    const b;
    b= 1;
    console.log(b);// undefined 在定义的时候就必须初始化,否则赋值无效

    var

    作用域:全局作用域或函数作用域

    变量可修改,定义时可不初始化

    let

    作用域:块作用域,即作用域在包裹其的{}或()中,对函数外边没有影响

    必须在严格模式"use strict"下使用

    eg:

    "use strict"
    for(let i= 0; i< 10; i ++){};
    console.log(i);

    //报错 i is not defined

  • 相关阅读:
    C# 小算法1
    函数 y=x^x的分析
    随机数
    对拍
    Cube Stack
    Permutation
    一笔画问题
    康托展开&&康托逆展开
    待完成
    小错误 17/8/10
  • 原文地址:https://www.cnblogs.com/yanze/p/6349728.html
Copyright © 2011-2022 走看看