document.write("HELLO".toLowerCase());表示される結果はhelloになる。
この値にメソッドを加えてなぜ動くのか。
以下の2行はどちらも同じ働きをする。
var x = "hoge"
var x = new String("hoge")Stringオブジェクトを使って、文字列を作成することもできるが、
それをnewを使わない、オブジェクトリテラルを使って通常書いている。
その方が実行速度も速い
以上の理由で値にメソッドを追加して動作する。
値.メソッド
主要なオブジェクトリテラルは
| 配列 | Array | [] |
| 論理値 | Boolean | false |
| 関数 | Function | function(){} |
| 数値 | Number | 123 |
| オブジェクト | Object | {} |
| 正規表現 | RegExp | /.*/ |
| 文字列 | String” | “ABC” |
それぞれの型がわかれば、使えるメソッドが何になるのかがわかる。


コメント