es6 持續學習

一、let命令

1.let聲明的變量只在變量聲明時所在的代碼塊內有效

對比:

{

var?url?=?"www.baidu.com";

}

alert(url);

//--------------------------------

{

let?url?=?"www.baidu.com";

}

alert(url);

2.let不允許在同一作用域重復聲明變量:

let?url?=?"www.baidu.com";

{

let?url="www.sina.com.cn";

console.log(url);

}

正確,放到括號里面錯誤

3.let與全局變量的聲明

//錯誤

let?a=3;

{

var?a=5;

}

alert(a);

//正確

var?a=3;

{

let?a=5;

}

alert(a);

4.作用到子作用域

let?a=3;

{

a=5;??//子作用域

}

alert(a);?//彈出5

二、const命令

const命令用來生成一個常量,常量被聲明后,值無法改變。其他與let相同。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • let 和 const 命令 let 命令 塊級作用域 const 命令 頂層對象的屬性 gl...
    安小明閱讀 997評論 0 0
  • 1. let和const let(變量)不會重復聲明變量-可以修改塊級作用域 const(常量)不會重復聲明常量-...
    icon6閱讀 328評論 0 0
  • JavaScript語言精粹 前言 約定:=> 表示參考相關文章或書籍; JS是JavaScript的縮寫。 本書...
    微笑的AK47閱讀 591評論 0 3
  • let 命令 塊級作用域 const 命令 頂層對象的屬性 global 對象 let 命令 基本用法 ES6 新...
    卞卞村長L閱讀 619評論 0 0
  • var 1.可以重復聲明 2.無法限制修改 3.沒有塊級作用域 let不能重復聲明,變量-可以修改,塊級作用域 c...
    Allen張小源閱讀 409評論 0 1