ES6拓展

一、字符串拓展

1.模板字符串
 //  ``
 console.log(` \` `);

在模板字符串中 如果需要寫一個返點字符 罩旋,則要在 `前面加上。

2.字符串擴展的操作方法

1.includes()

let str = 'hellow';
console.log(str.includes('o'));//true
console.log(str.includes('a'));//false
    // 查找指定字符 有返回值
    // 能找到 返回true
    // 找不到 返回false

2.starsWidth()

console.log(str.startsWith('h'));//true
console.log(str.startsWith('he'));//true
console.log(str.startsWith('hel'));//ture
console.log(str.startsWith('helo'));//false
console.log(str.startsWith('o'));//false
console.log(str.startsWith('w'));//false
    // 判斷是否以 指定字符開頭
    // 是 返回 true
    // 不是 返回 false

3.endWith();

    // 判斷是否以 指定字符結尾
    // 是 返回 true
    // 不是 返回 false

4.repeat()

console.log(str.repeat(1));
console.log(str.repeat(2));
console.log(str.repeat(3));
    // 將原字符串 重復復制 指定次數 并將生成的新字符串 返回

5.trim()

let str1 = ' a b c d e    f    ';
console.log(str1.trim());// 刪除字符串前后空格

6.trimStart();刪除首位空格
7.trimEnd();刪除末尾空格

2.數值的拓展

Number新增方法

  1. Number.isNaN(變量); 判斷數值是否是 NaN
let num = 123;
let num1 = NaN;
 let str = '123';
console.log(Number.isNaN(num));//false
console.log(Number.isNaN(num1));//true
console.log(Number.isNaN(str));//false
        // 只跟 值是不是 NaN 有關系 與數據類型無關

2.Number.parseInt(變量);

let num = '1234.5';// 舍去小數位
console.log(Number.parseInt(num));

3.Number.parseFloat();轉成標準的小數 將多余的0去掉

let num1 = 1234.150000;
console.log(Number.parseFloat(num1));

4.isInteger(); 判斷是不是整數

let num2 = 123;//true
let num3 = 123.12;//false
console.log(Number.isInteger(num2));
console.log(Number.isInteger(num3));

計算平方
Math.pow(num,次方);
開平方
Math.sqrt(num);
開立方
Math.cbrt(num);

判斷一個數是不是正數
Math.sign()
正數返回1 負數返回-1 0返回0

新增運算符 ** 指數運算 相當于 Math.pow()
 console.log(2 ** 4);//16
3.數組的拓展
  1. ...
    有序集合
let arr = [1, 2, 3, 4, 5];
console.log(...arr);//1 2 3 4 5
let [a, b, ...c] = arr;
console.log(c);//[3,4,5]

function fn(...arg) {
 // arguments
console.log(arg);//[1, 2, 3, 4, 5, 6, 7]
}
fn(1, 2, 3, 4, 5, 6, 7);
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市携冤,隨后出現的幾起案子卵皂,更是在濱河造成了極大的恐慌秩铆,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灯变,死亡現場離奇詭異殴玛,居然都是意外死亡,警方通過查閱死者的電腦和手機添祸,發(fā)現死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門族阅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人膝捞,你說我怎么就攤上這事坦刀。” “怎么了蔬咬?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵鲤遥,是天一觀的道長。 經常有香客問我林艘,道長盖奈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任狐援,我火速辦了婚禮钢坦,結果婚禮上,老公的妹妹穿的比我還像新娘啥酱。我一直安慰自己爹凹,他們只是感情好,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布镶殷。 她就那樣靜靜地躺著禾酱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绘趋。 梳的紋絲不亂的頭發(fā)上颤陶,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音陷遮,去河邊找鬼滓走。 笑死,一個胖子當著我的面吹牛帽馋,可吹牛的內容都是我干的搅方。 我是一名探鬼主播疫粥,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼腰懂!你這毒婦竟也來了梗逮?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤绣溜,失蹤者是張志新(化名)和其女友劉穎慷彤,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體怖喻,經...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡底哗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年砾赔,在試婚紗的時候發(fā)現自己被綠了犹撒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡官脓,死狀恐怖哗蜈,靈堂內的尸體忽然破棺而出前标,到底是詐尸還是另有隱情,我是刑警寧澤距潘,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布炼列,位于F島的核電站,受9級特大地震影響音比,放射性物質發(fā)生泄漏俭尖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一洞翩、第九天 我趴在偏房一處隱蔽的房頂上張望稽犁。 院中可真熱鬧,春花似錦骚亿、人聲如沸已亥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陷猫。三九已至秫舌,卻和暖如春的妖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背足陨。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工嫂粟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人墨缘。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓星虹,卻偏偏與公主長得像零抬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子宽涌,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內容

  • ES6除了我們熟知的箭頭函數平夜,模板字符串,函數聲明等卸亮,近期在項目中發(fā)先了其他幾個好用的新功能忽妒,總結一下: 1 in...
    小松Fred閱讀 462評論 0 0
  • 函數的擴展 形參默認值參數 function fn1(x){var a = x || 10; //js中默認賦值...
    爆金閱讀 155評論 0 1
  • 字符串的拓展 字符的Unicode表示法 ES5中,Unicode必須是\uxxxx形式的兼贸,少與4位不行段直,多于四位...
    exialym閱讀 870評論 0 2
  • 作用域的概念 es2015函數作用域全局作用域 es6函數作用域全局作用域塊作用域(新增,標識:有大括號包圍的)P...
    lincimy閱讀 2,675評論 2 1
  • 拓展運算符溶诞,是es6的新特性鸯檬,可以通過減少賦值語句的使用和通過下標訪問數組或對象的方式,使你的代碼更加優(yōu)雅簡潔可讀...
    蛻變最美的你閱讀 545評論 0 0