文字列定義

const s1 = 'I\'m single';
const s2 = "I'm double";
const s3 = `new
line`; // == "new\nline"
const v = 42;
const s4 = `num: ${v}`; // num: 42

空白・改行の削除

const s = "\n aaa \n"
s.trim() // "aaa"

ゼロパディング(0埋め)

// 文字列化してから処理する
String(12).padStart(4, "0"); // 0012

文字列の出現回数を調べる

const s = "abcaA";
// 正規表現直書き版
(s.match(/a/g) || []).length; // 2
(s.match(/z/g) || []).length; // 0
// 変数で調べる場合は RegExp を使う
const c = "a";
(s.match(new RegExp(c, "g")) || []).length; // 2
(s.match(new RegExp(c, "gi")) || []).length; // 3