JSデータ型

不言
不言オリジナル
2018-04-10 11:21:151441ブラウズ

この記事で紹介した内容はJSのデータ型です。必要な友達は参考にしてください


JavaScriptデータには大きく分けて2つのカテゴリがあります。タイプ: 1 つは「基本データ型」、もう 1 つは「特殊データ型」です。

その中で、基本的なデータ型は次の 3 種類です:

(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)
特殊なデータ型は

(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
1 の 3 つです。JS では、すべての数値は浮動小数点型

1 で表されます。データ

データ構造は 10 進整数であり、正の数、負の数、または 0

2 を指定できます。 浮動小数点データ

小数を含むデータ
浮動小数点数は指数関数、つまり を使用することもできます。実数の後に e または E が続き、その後に正負の符号を加算し、その後に整数の指数が続きます。この数え方で表される値は、直前の実数に10の指数乗を乗じたものとなります

2. 文字列型

文字列とは、Unicode文字、数字、句読点などで構成されるシーケンスであり、データですJS では、一重引用符または二重引用符で囲まれた text を表すタイプを使用します。引用符の中に別の種類の引用符を含めることもできます。

1. 一重引用符で囲まれた 1 つ以上の文字

'我'
'我们'
2. 二重引用符で囲まれた 1 つ以上の文字

"我们"
"咦"

4. 二重引用符で区切られた文字列を含めることができます。文字列には一重引用符を含めることができます

'我是"XXX"'
アプリケーション: スクリプト内
var str1="";
document.write(str1+"< br/> ;"); (str2+"< br/>");
3. ブール型
ブール型のデータ型は true (真) と false (偽) のみで、0 は false、1 は true と見なされます。
特別なデータ型

"您看可以'……'"

1. Null 値

システムは Null 値にメモリ領域を割り当てません
空の文字列または 0 が存在するため、null は空の文字列 ("") または 0 と等しくありませんが、 null は存在しないことを意味します
2. 未定義の値

変数が var キーワードで宣言されているが、変数に値が割り当てられておらず、変数のデータ型が不明な場合、このデータ変数の型は未定義です。これは、これが未定義のデータ型を持つ変数であることを意味します。

さらに、JavaScript には「非数値」である特殊なタイプの数値定数 NaN があります。プログラム内で何らかの理由で計算エラーが発生すると、意味のない数値が生成されてしまいますが、このときJavaScriptが返す数値はNaNになります。

null と unknown の違いは、null は変数に null 値が割り当てられていることを意味し、unknown は変数にまだ値が割り当てられていないことを意味します。

3. エスケープ文字


エスケープ文字 説明

b バックスペース

n 復帰と改行

t タブ記号

f ページ送り

' 一重引用符

” 二重引用符

v タブ (タブ、水平)

r 改行

バックスラッシュ

OOO 000~777の8進整数

xHH 00~FFの範囲の16進整数

うおおお 16進数でエンコードされたUnicode文字

基本データ型

JavaScriptのデータ型は大きく2つあります 分類: 1つは「基本データ型」 、もう1つは「特殊なデータ型」です

このうち、基本的なデータ型には以下の3種類があります:

JS特殊数据类型:
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符

特殊なデータ型には3種類あります:
(1)数字型(Number型)
(2)字符串型(String型)
(3)布尔型(Boolean型)

1.数値型

JSではすべて数値です。整数データ

データ構造は、正、負、または 0 の 10 進整数です

2。浮動小数点データ

小数を含むデータ

浮動小数点数も使用できます。指数関数法。つまり、実数の後に e または E が続き、その後に正または負の符号が続き、その後に整数の指数が続きます。この数え方で表される値は、前の実数の指数倍に等しくなります。 10. Power

2. 文字列型

文字列は、Unicode 文字、数字、句読点などで構成されるシーケンスです。JS でテキストを表すために使用されるデータ型です。一重引用符または二重引用符で囲まれます。引用符には別の引用符を含めることができます

1. 単一引用符で囲まれた 1 つ以上の文字
(1)空值(null型)
(2)未定义值(undefined型)
(3)转义字符
3. 単一引用符で囲まれた 1 つ以上の文字を含めることができます。
'我'
'我们'

4. 二重引用符で区切られた文字列には単一引用符を含めることができます

var str1="";
var str2="";
...

document.write(str1+"< br />) ;”);
document.write(str2+”< br/>”);

3. ブール型

ブール型のデータ型は true (true) と false (false) のみで、0 は false と見なされます。 、1 は true と見なされます

特別なデータ型
"我们"
"咦"
1。Null 値
システムは null 値にメモリ領域を割り当てません
null は空の文字列 ("") または 0 と等しくありません。 string または 0 は存在しますが、null は存在しないことを意味します
2. 未定義の値


変数が var キーワードで宣言されているが、変数に値が割り当てられておらず、変数のデータ型を変更できない場合したがって、この変数のデータ型は未定義であり、これは未定義のデータ型
の変数であることを示します。

さらに、JavaScript には「非数値」である特殊なタイプの数値定数 NaN があります。プログラム内で何らかの理由で計算エラーが発生すると、意味のない数値が生成されてしまいますが、このときJavaScriptが返す数値はNaNになります。

null と unknown の違いは、null は変数に null 値が割り当てられていることを意味し、unknown は変数にまだ値が割り当てられていないことを意味します。

3. エスケープ文字

エスケープ文字 説明
b バックスペース
n 復帰と改行
t タブ記号
f ページ送り
' 一重引用符
” 二重引用符
v タブ (タブ、水平)
r 改行
バックスラッシュ
OOO 8 進整数 (000 ~ 777 の範囲)
xHH 16 進整数 (00 ~ FF の範囲)
うおおお 16 進数でエンコードされた Unicode 文字

関連する推奨事項:

js データ型についての深い理解

の詳細な説明js データ型

7 つの js データ型の共有

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。