成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

es6-let const

xinhaip / 1592人閱讀

摘要:聲明的變量只在命令所在的代碼塊內(nèi)有效使用命令聲明的變量在解析的過程中不會被預(yù)解析也就是不存在變量提升了使用命令聲明的變量會存在暫時性死區(qū)不同于全局變量不再是的屬性了會報錯出現(xiàn)了暫時性死區(qū)使用這個變量不允許再重復(fù)聲明聲明過的變量也不可以再使用

let

1、let聲明的變量只在命令所在的代碼塊內(nèi)有效
2、使用let命令聲明的變量在解析的過程中不會被預(yù)解析(也就是不存在變量提升了)
3、使用let命令聲明的變量會存在暫時性死區(qū)
4、不同于var全局變量不再是 window的屬性了

 let f=10;
    function aa() {
        f=3;     //會報錯  出現(xiàn)了暫時性死區(qū)
        let f=12;    
        return f;
    }
    console.log(aa())

使用let這個變量不允許再重復(fù)聲明 (var聲明過的變量也不可以再使用let來聲明了)
4、let在for循環(huán)中的使用 在循環(huán)語句之內(nèi)是一個父作用域 在循環(huán)體中是一個子作用域

 for(let i=0;i<10;i++){
        let i=10;
        console.log(i)   //10個10 
   }
   console.log(i)   //訪問出錯  i沒有被定義
const

const 聲明的常量有如下的特點
1、所聲明的常量只能在命令所在的代碼塊有效
2、聲明的常量不會被提升
3、不能聲明已經(jīng)被聲明過的常量 或者var 聲明過的變量
使用const聲明變量的時候 有如下的規(guī)則
1、聲明的時候必須賦值
2、聲明的常量是基本的數(shù)據(jù)類型 值是不可以被改變的
聲明的常量是引用類型 只要這個變量的地址不被改變 值是可以改變的

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/88685.html

相關(guān)文章

  • 初入ES6-letconst以及代碼塊

    摘要:變量和常量的聲明一般的聲明,不在函數(shù)內(nèi)就是全局變量,值可以是基本和引用值,可以隨時修改和刪除語法同一個作用域的聲明,只要有同樣的聲明都會報錯,只能修改值語法,和一樣,但是不能更改值以上兩個語法都不存在變量提升的效果直接使用的話,直接引用錯誤 變量和常量的聲明 var a = 34; //一般的聲明,不在函數(shù)內(nèi)就是全局變量,值可以是基本和引用值,可以隨時修改和刪除 ...

    wwolf 評論0 收藏0
  • JS正則表達式入門

    摘要:什么是正則表達式正則表達式其實就是,在一個字符串序列中,按照你自己想要的匹配模式,將字符串搜索或替換的過程正則表達式結(jié)構(gòu)正則表達式主體修飾符可選實例如下解析是一個正則表達式,其中是一個正則表達式主體,是一個修飾符搜索不區(qū)分大小寫使用正則表達 什么是正則表達式? 正則表達式其實就是,在一個字符串序列中,按照你自己想要的匹配模式,將字符串搜索或替換的過程 正則表達式結(jié)構(gòu) /正則表達式主體/...

    paraller 評論0 收藏0
  • C++和C中const的區(qū)別

    摘要:同時,這也是里面的一個關(guān)鍵字,是一個限定符,但是在和中的用法是有區(qū)別的。上面的代碼輸出的結(jié)果是和也就是說,不論是函數(shù)中的還是普通函數(shù)中的局部變量,只要是被修飾的局部變量,是可以通過地址來進行修改的。 ...

    不知名網(wǎng)友 評論0 收藏0
  • JS常用正則表達式備忘錄

    摘要:想閱讀更多優(yōu)質(zhì)文章請猛戳博客一年百來篇優(yōu)質(zhì)文章等著你正則表達式或用于匹配字符串的各個部分下面是我創(chuàng)建正則表達式的備忘單。 想閱讀更多優(yōu)質(zhì)文章請猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! 正則表達式或regex用于匹配字符串的各個部分 下面是我創(chuàng)建正則表達式的備忘單。 匹配正則 使用 .test() 方法 let testString = My test string; let t...

    reclay 評論0 收藏0
  • 靈活運用JavaScript開發(fā)技巧

    摘要:每寫好一篇文章,都會使用大量的寫作技巧。因此,我整理下三年來自己使用到的一些開發(fā)技巧,希望能讓你寫出耳目一新容易理解舒服自然的代碼。目錄既然寫文章有這么多的寫作技巧,那么我也需要對開發(fā)技巧整理一下,起個易記的名字。 前言 何為技巧,意指表現(xiàn)在文學(xué)、工藝、體育等方面的巧妙技能。代碼作為一門現(xiàn)代高級工藝,推動著人類科學(xué)技術(shù)的發(fā)展,同時猶如文字一樣承托著人類文化的進步。 每寫好一篇文章,都會使用大...

    VishKozus 評論0 收藏0

發(fā)表評論

0條評論

xinhaip

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<