toString【文字列変換】メソッド
valueOf【String型変換】メソッド
toLowerCase【小文字変換】・toUpperCase【大文字変換】メソッド
toLocaleLowerCase【小文字変換 (現在ロケール)】・toLocaleUpperCase【大文字変換 (現在ロケール)】メソッド

String.prototype.toString【文字列変換】

メモ

構文

toString ()

  • なし

  • 文字列

var str = new String("あいうえお");
console.log(str);            // 出力:String {0: "あ", 1: "い", 2: "う", 3: "え", 4: "お", length: 5 …]
console.log(str.toString()); // 出力:あいうえお

String.prototype.valueOf【String型変換】

メモ

構文

valueOf ()

  • なし

  • 文字列

var str = new String("あいうえお");
console.log(str);           // 出力:String {0: "あ", 1: "い", 2: "う", 3: "え", 4: "お", length: 5 …]
console.log(str.valueOf()); // 出力:あいうえお

String.prototype.toLowerCase【小文字変換】・toUpperCase【大文字変換】

メモ

構文

toLowerCase ()
toUpperCase ()

  • なし

  • 変換後の文字列

var str = "xyzXYZxyzXYZ";
console.log(str.toLowerCase());  // 出力:xyzxyzxyzxyz
console.log(str.toUpperCase());  // 出力:XYZXYZXYZXYZ
console.log(str);                // 出力:xyzXYZxyzXYZ

String.prototype.toLocaleLowerCase【小文字変換 (現在ロケール)】・toLocaleUpperCase【大文字変換 (現在ロケール)】

メモ

構文

toLocaleLowerCase () 
toLocaleUpperCase () 
toLocaleLowerCase ( [ reserved1 [ , reserved2 ] ] ) 
toLocaleUpperCase ( [ reserved1 [ , reserved2 ] ] ) 

  • reserved1reserved2:リザーブ (実装依存)

  • 変換後の文字列

var str = "xyzXYZxyzXYZ";
console.log(str.toLocaleLowerCase());  // 出力:xyzxyzxyzxyz
console.log(str.toLocaleUpperCase());  // 出力:XYZXYZXYZXYZ
console.log(str);                      // 出力:xyzXYZxyzXYZ

関連