【JavaScript】文字列を調べる/操作するメソッド
length
要素の数、文字数を数える。
用途:文字列の数、循環処理など
const arr ="12345"
console.log(arr.length);//5
const arr ="abcdef"
console.log(arr.length);//6
substring
指定範囲の桁の文字を取得する。
用途:範囲指定の判定など
substring(開始位置,終了位置)
const arr ="20191231"
console.log(arr.substring(0,4));//2019
console.log(arr.substring(4,6));//12
console.log(arr.substring(6,8));//31
join
配列、オブジェクトの値を1つに結合する。
用途:接頭辞、接尾辞の結合、要素から年月日表記への変換など
結合対象の配列.join.(区切りたい文字)
const arr =[2019, 12, 31];
console.log(arr.join('/'));//2019/12/31
console.log(arr.join());2019,12,31
split
1つの要素を指定した区切り文字で、配列に分割する。
Joinの逆。
用途:文字列から配列を作る場合、時間計測など
const time = "23:30:59";
console.log(time.split(":"));//["23","30","59"]
console.log(time.split());//["23:30:59"]
分割代入を使った定数への格納。
const [hour, minute, second] = time.split(":");
console.log(hour);//23
console.log(minute);//30
console.log(second);//59