From 04ea4edc83cc12142ed151bbea2c65cffc8e76f6 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Wed, 18 Aug 2021 12:21:49 +0900 Subject: Update Glossary/Type MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - https://github.com/mdn/content/pull/8028 に同期 --- files/ja/glossary/type/index.html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'files') diff --git a/files/ja/glossary/type/index.html b/files/ja/glossary/type/index.html index 82708c1ad5..72fbc5ea9e 100644 --- a/files/ja/glossary/type/index.html +++ b/files/ja/glossary/type/index.html @@ -5,15 +5,17 @@ tags: - CodingScripting - Glossary - JavaScript - - 用語集 translation_of: Glossary/Type --- -

(またはデータ型) とは、どのような種類のデータや構造を格納できるかに影響を与える{{glossary("value", "値")}}の特性のことです。例えば、 JavaScript のデータ型についていえば、 {{jsxref("Boolean")}} は true/false の値しか保持しませんが、 {{jsxref("String")}} はテキスト文字列を保持し、 {{jsxref("Number")}} はあらゆる種類の数値を保持します。また、 JavaScript の型システムのもう一つの部分である構造化型について言えば、コンストラクターなどを使用して構築されていると言えます。

+

(またはデータ型) とは、どのような種類のデータや構造を格納できるかに影響を与える{{glossary("value", "値")}}の特性のことです。例えば、論理型 ({{Glossary("boolean")}}) のデータ型は常に true または false の値しか保持しませんが、 文字列型 ({{Glossary("string")}}) はテキスト文字列を保持し、数値型 ({{Glossary("number")}}) はあらゆる種類の数値を保持します。

-

値のデータ型は、その値に対してどの操作が有効であるかにも影響します。例えば、整数には整数を乗算することができますが、文字列には乗算できません。これはデータ型間の比較にも役立つ知識です。また、同じ構造体であっても、プロトタイプチェーンの中には構造体を継承したものがあるかもしれないので、構造体間の比較は「簡単におこなえる」話題ではありません。

+

値のデータ型は、その値に対してどの演算が有効であるかにも影響します。例えば、数値型の値は他の数値を乗算することができますが、文字列を乗算することは、その文字列に "2" など数値しか入っていなかった場合であってもできません。

+

型は異なる値の比較においても有用な知識です。構造化型同士の比較は必ずしも簡単に仮定できるものではありません。前のデータ構造が同じであっても、プロトタイプチェーンの中に継承された構造がある可能性があるからです。

-