ES6的學(xué)習(xí)1

一观谦、關(guān)于定義(聲明)變量

之前用的:var a=12
有個作用域的問題
全局:容易污染全局
函數(shù)作用域:在函數(shù)里起作用(局部變量)
新的定義變量(let和const)
let:相當(dāng)于之前的var eg:let a=12疫剃;
const:常量。定義好了不能改變
let和const定義的變量是具備塊級作用域涉瘾。所謂塊級作用域可以理解為{}內(nèi)就是一個塊
eg:if(true){
var a=12
}
alert(a) //12 全局作用域知态,所以在外面也能訪問到
eg:if(true){
let a=12
}
alert(a) //not defined 塊級只能在里面使用,外面訪問不到
let注意(與var的不同)
1. 沒有預(yù)解析立叛,不存在變量提升
在代碼塊內(nèi)负敏,只要let定義變量在定義之前使用都是報錯
先定義完先使用
eg:let a=12
function fn{
alert(a) //a沒有定義
let a=5
}
fn()
eg:var a=12
function fn{
alert(a) //undefined
var a=5 //聲明會提前
}
fn()
2. 同一個作用域里不能重復(fù)定義變量
eg:let a=12
let a=5
alert(a) //a已經(jīng)被定義過了
3. for循環(huán)。for循環(huán)里面是父級作用域秘蛇,{}里面又是一個
eg:for(let i=0;i<10;i++){
let i=“abc” //這里聲明的let不會報錯
console.log(i) //輸出10次abc
//()里面的i和{}里聲明的i不在同一個作用域
}
const:特性和 let一樣
區(qū)別在于:const定義變量不能修改
const定義完變量必須有值其做。不能后賦值不能修改
eg:const a
a=5 alert(a) //報錯
const定義一個數(shù)組或?qū)ο笫强梢孕薷牡模瑢ο蟊旧硎且粋€引用關(guān)系赁还,如果想定義一個對象不能動妖泄,es6提供了一個Object.freeze()方法
eg:const arr=Object.freeze([1,2])
arr.push(3)
console.log(arr) //這個對象不能被擴(kuò)展
注意:用var定義一個全局變量屬于window。let和const不屬于

二艘策、解構(gòu)賦值

let a=12浮庐; let b=5;let c=6柬焕;
console.log(a,b,c) //12,5,7
可以解構(gòu)賦值為:
let [a,b,c]=[12,5,6]
console.log(a,b,c) //12,5,6
注意:左右兩邊結(jié)構(gòu)格式要保持一致
解構(gòu)的時候還可以給默認(rèn)值 let [a,b,c=3]=[1,2]
解構(gòu)賦值還可以用來交換兩個數(shù)的位置
eg:let a=12审残,b=5 //現(xiàn)在讓a和b交換
[a,b]=[b,a]
console.log(a,b) //5,12

三、字符串模版

優(yōu)點:可以隨意換行
之前用的是字符串連接“呔伲現(xiàn)在es6提供了字符串模版
es7新增字符串方法

  1. 字符串查找
    之前用的indexof現(xiàn)在新增str.includes(要找的東西)搅轿。返回true或false
  2. 字符串檢測是否以誰開頭
    之前都用正則。現(xiàn)在新增str.startsWith(檢測的東西)富玷。返回true或false
    3.字符串是否以誰結(jié)尾
    str.endsWith(檢測東西)
    4.重復(fù)字符串
    str.repeat(次數(shù))

四璧坟、函數(shù)變化

1.函數(shù)參數(shù)可以給默認(rèn)值
2.函數(shù)參數(shù)默認(rèn)已經(jīng)定義了,不能再使用let赎懦,const聲明
eg:function show(a=18){
let a=101 //錯誤
console.log(a) //報錯
}
show()

  1. 擴(kuò)展運算符(...)
    eg:[1,2,3,4]—>...[1,2,3,4]—>1,2,3,4
    1,2,3,4,5–>...1,2,3,4,5–>[1,2,3,4,5]
    剩余參數(shù):必須放到最后
    eg:function show(a,b,...c){ //...c只能放到最后
    console.log(a,b) //1,2
    console.log(c) //[3,4,5]
    }
    show(1,2,3,4,5)
  2. 箭頭函數(shù)
    語法 ()=>{ 語句 }
    注意:
    1. this問題雀鹃,定義函數(shù)所在的對象,不再是運行時(誰被調(diào)用)所在的對象
    2. 箭頭函數(shù)里面沒有arguments励两,用’...’
    3. 箭頭函數(shù)不能當(dāng)構(gòu)造函數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載黎茎,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末当悔,一起剝皮案震驚了整個濱河市傅瞻,隨后出現(xiàn)的幾起案子踢代,更是在濱河造成了極大的恐慌,老刑警劉巖嗅骄,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胳挎,死亡現(xiàn)場離奇詭異,居然都是意外死亡溺森,警方通過查閱死者的電腦和手機(jī)慕爬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屏积,“玉大人医窿,你說我怎么就攤上這事∩銮耄” “怎么了留搔?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長铛铁。 經(jīng)常有香客問我隔显,道長,這世上最難降的妖魔是什么饵逐? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任括眠,我火速辦了婚禮,結(jié)果婚禮上倍权,老公的妹妹穿的比我還像新娘掷豺。我一直安慰自己,他們只是感情好薄声,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布当船。 她就那樣靜靜地躺著,像睡著了一般默辨。 火紅的嫁衣襯著肌膚如雪德频。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天缩幸,我揣著相機(jī)與錄音壹置,去河邊找鬼。 笑死表谊,一個胖子當(dāng)著我的面吹牛钞护,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播爆办,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼难咕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起步藕,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惦界,失蹤者是張志新(化名)和其女友劉穎挑格,沒想到半個月后咙冗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡漂彤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年雾消,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挫望。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡立润,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出媳板,到底是詐尸還是另有隱情桑腮,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布蛉幸,位于F島的核電站破讨,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏奕纫。R本人自食惡果不足惜提陶,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望匹层。 院中可真熱鬧隙笆,春花似錦、人聲如沸升筏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽您访。三九已至铅忿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間洋只,已是汗流浹背辆沦。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留识虚,地道東北人肢扯。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像担锤,于是被迫代替她去往敵國和親蔚晨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容