【javascript】チートシート【文字列編】

スポンサーリンク

※このページにはプロモーションが含まれています。当サイトは各種アフィリエイトプログラムから一定の収益を得ています。

文字列の長さ

let str = 'abcde';
// 文字列の長さ
console.log(str.length); // 5

大文字・小文字の変換

let str = 'abcdeFGHIJ';
// 大文字変換
console.log(str.toUpperCase()); // ABCDEFGHIJ
// 小文字変換
console.log(str.toLowerCase()); // abcdefghij

前後の空白を削除

// ここで言う空白は半角/全角スペース・改行・タブ
str = '  aa   ';
// 文字列の前後から空白を削除
console.log(str.trim()); // aa
// 文字列の先頭から空白を削除
console.log(str.trimStart()); // aa   
// 文字列の後方から空白を削除
console.log(str.trimEnd()); //   aa

文字の切り出し

// 切り出し
let str = "abcde";
// 2空4文字目を切り出し
console.log(str.substring(1,4)) // bcd
// 3文字目移行を切り出し
console.log(str.substring(2)) // cde

// 後方から数えて2文字目移行を切り出し
console.log(str.slice(-2)); // de

文字列の検索

let str = 'abcde';

// 文字列の検索
// 何番目に登場するか
console.log(str.indexOf('b')); // 1
console.log(str.indexOf('bc')); // 1
console.log(str.indexOf('c')); // 2
console.log(str.indexOf('f')); // -1

// 頭にあるか
console.log(str.startsWith('ab')); // true
console.log(str.startsWith('bc')); // false
// 後ろにあるか
console.log(str.endsWith('cd')); // false
console.log(str.endsWith('de')); // true
// 含んでいるか
console.log(str.includes('b')); // true
console.log(str.includes('f')); // false

指定の長さまで文字埋め

    let str = 'abcde';

    // 指定の長さまで文字埋め
    console.log(str.padStart(10,'0')); // 00000abcde
    console.log(str.padEnd(10,'0')); // abcde00000

スポンサーリンク