内容へ移動
Water Sunlight
軽量プログラミングの文法 - JavaScript/Python
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
js:build-in:wrapper
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== JavaScript ラッパーオブジェクト ====== --- //[[http://www.y2sunlight.com/water|y2sunlight]] 2021-07-26// ここではJavaScriptの持つ組み込みオブジェクトの中で、特に基本的なラッパーオブジェクトと呼ばれるものについて説明します。 基本データ型には、それぞれに対応したオブジェクトが用意されています。即ち、JavaScriptでは数値、文字列、論理、関数という基本データ型とは別に、オブジェクトとしての Number、String、Boolean、Function があります。これらのオブジェクトは基本データ型を含むのでラッパーオブジェクトと呼ばれなます。 <sxh javascript;title:Example> let s = 'Hello, Sato.'; console.log(typeof(s)); // string s = s.replace('Sato', 'Suzuki'); console.log(typeof(s)); // string </sxh> 上の例では、s が( replace() メソッドを持っているので)オブジェクトの様に見えますが、実行結果を見ると string 型になっています。これは基本データ型は暗黙的にオブジェクトに変換されることを示しています。 ラッパーオブジェクト( String )を使うと、以下の様になります。 <sxh javascript;title:Example> let s = new String('Hello, Sato.'); console.log(typeof(s)); // object s = s.replace('Sato', 'Suzuki'); console.log(typeof(s)); // string </sxh> \\
js/build-in/wrapper.txt
· 最終更新: 2021/07/26 14:01 by
tanaka
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ