JavaScript の js データ型

一个新手
リリース: 2017-10-12 09:26:49
オリジナル
1394 人が閲覧しました

1. データと種類
ことわざにあるように、羽の鳥は群がり、人々はグループに分けられ、人や物はカテゴリーに従って区別されます。私たちが扱うデータも同様で、数値、文字、画像、音声、動画などさまざまなデータを扱うことができます。これが私たちが話しているデータ型です。
JavaScript は弱い型付け言語です。この文はさまざまな JS 入門書で目にしますが、一般的な説明は、JavaScript で変数を定義するときに、その変数にどのようなタイプのデータが格納されるかを事前に設定しないというものです (「JS 変数と Java (比較)」を参照してください)。現時点では、変数を宣言するためにvarを使用することしかできません。変更を加えずに変更に適応することができ、あらゆる種類のデータをこの変数に格納できます。注: JavaScript では、変数にはカテゴリがありませんが、データにはカテゴリがあります。

2. JS のデータ型

JS のデータ型を見てみましょう。js では、一般に、基本データ型 (単純データ型) と参照データ型 (複雑なデータ型) に分けられます。データ・タイプ)。今回は、次の基本的なデータ型を紹介します。

1. Number (数値型)

JavaScript では整数と浮動小数点数を区別せず、数値を表すために Number を使用します。

rreee

数値データは、4つの算術操作を直接使用できます

2. 文字列 (文字列) 文字列とは、一重引用符 (') または二重引用符 (") で囲まれたテキストです

321; // 整数321 3.24 ; // 浮点数 3.14 1.1314e5; // 科学计数法表示 1.1314*100000,结果为113140 NaN ; // NaN表示Not a Number,当无法计算结果时,使用NaN表示 Infinity ; // 表示无限大,当数值超过了JavaScript的数值型能表示的最大范围时,使用Infinity表示
ログイン後にコピー


注: 一重引用符または二重引用符は使用できませんテキストの内容、これは単なる表現方法です。 ブール値は論理型とも呼ばれ、論理的な判断を行う場合は true または false の 2 つの値のみを持ちます。ブール値 (直接のブール値、またはブール値に変換)
3. ブール値 (ブール型)


1+1; // 2 (3+5)*0.5; //4 1/0 ; // Infinity 0/0; //NaN 1%2; //1 %取余
ログイン後にコピー


4. null および未定義 null は空の値を表し、「空」であることを意味します。 null は 1 つの値のみであり、未定義も意味を持ちません。null と未定義は両方とも「なし」の値を表すと言われており、これらを区別することにほとんど意味はありません。多くの場合、null のみを使用する必要があります。関数パラメータが渡されるかどうかを決定するとき、変数のデフォルト値は未定義です。
現在の使用法では、

null

は「オブジェクトがない」ことを意味します。

(1) 関数のパラメータとして、この関数のパラメータはオブジェクトではありません

‘hello’ ; // hello 文本 “world”; // world 文本
ログイン後にコピー

以上がJavaScript の js データ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!
未定義。は、ここに値があるはずですが、まだ定義されていないことを意味します。 (1) 変数が宣言されているが代入されていない場合、関数を呼び出すときは、未定義と等しくなります。 be provided が指定されておらず、パラメータが undefine に等しい (3) オブジェクトに割り当てられた属性がありません (4) 関数が値を返さない場合は、unknown を返します。デフォルト。