ES6(4) 字符串擴展

1.trim : 不影響原字符串。

trim:去掉字符串左右的空格
trimLeft:去掉字符串左邊的空格
trimRigth:去掉字符中右邊的空格

2.模版字符串寫法

 <script>
    let name = "wc";
    let age = 20;
    console.log("我是"+name+"今年"+age+"歲了");  //我是wc今年20歲了
    console.log(`我是${name}今年${age}歲了`)     //我是wc今年20歲了  // 模版字符串寫法
  </script>

3.repeat

格式:字符串.repeat(n) //n 是重複次數

 <script>
    let str = "hello world~";
    console.log(str.repeat(10))
  </script>

4.includes、startsWith、endsWith : 返回值是true or false

  • 字符串.includes(子串)是否包含子串;
  • 字符串.startsWidth(子串):是否以子串開始
  • 字符串.endsWidth(子串):是否以子串結束
  <script>
    let str = "hello world~";
    console.log(str.includes("~"));         //true
    console.log(str.startsWith("hello"));   // true
    console.log(str.endsWith("world"));     //false
    console.log(str.endsWith("~"));         //true
  </script>

5.padStart,padEnd

toFixed()指定保留的小數位
padStart(字符串長度,字符)

  • 字符串.padStart(指定的長度,字符)
  • 字符串.padEnd(指定的長度,字符)
  • padStart在字符串的前面進行填充,以達到指定的長度。
  • padEnd 在字符串的後面進行填充,以達到指定的長度。
    let t = 4;
    console.log(t.toFixed(2).padStart(5, "0"))  // 04.00
    let t = 12.3;
    console.log(t.toFixed(3).padStart(8, "0"))    //0012.300
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章