JavaScriptのデータ型
JavaScriptには主に以下の6つのデータ型があります:
データ型二重引用符で囲まれた文字列型 " または一重引用符 ' 1 つ以上の文字 "www.5idev. com", 'string'
整数、浮動小数点数を含む数値型(小数点を含む数値や科学表記法の数値) 30、-10、11.2、2.35e10
ブール型は true または false の 2 つの状態を表します 5 = = 2 演算結果は false
Null 値 変数または内容の値が空 (null) 変数に null 値を代入することで変数の内容をクリアできます str = null
未定義型 変数作成後、変数には値が割り当てられません。この型には値が 1 つだけあります: unknown var str
オブジェクト型 ページ要素などの JavaScript によって操作されるオブジェクト document.getElementById("article")
文字列型
文字列型は二重引用符 " または一重引用符 ' で囲まれています。いくつかの例を次に示します: <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
var str1 = '20 ';
var str2 = '岁';
alert( str1 + str2 );
</script>
</head>
<body>
</body>
</html>
20歳
注: 定義された文字列変数は、JavaScript によって文字列オブジェクトとして直接処理できます
数値型
数値タイプには、次のような整数と浮動小数点数 (小数点を含む数値または科学表記法の数値) が含まれます。 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
var num1 = 20;
var num2 = 33.5;
alert( num1 + num2 );
</script>
</head>
<body>
</body>
</html>
文字列型と数値型を同時に + 演算すると、値は文字列に変換されて演算に参加することに注意してください。したがって、上記の例では、num1 と num2 を追加するために、() で囲んで最初に追加します。
ブール型 ブール型は、式が true の場合、結果は true になり、それ以外の場合は false になります。通常は、次の例に示すように、論理的な判断を行うために if ステートメントと組み合わせます。 Null (Null) null 値型は、変数またはコンテンツに値がないことを意味します。たとえば、フォームのテキスト入力ボックスにコンテンツがない場合、JavaScript を使用してテキスト入力ボックス要素の値を取得しようとすると、結果は null になります。 null値かどうかの判定は、比較対象の内容をnullと比較するだけです: if( x == null ) { ... } Webシステムの動作の特性を考慮するとこの場合、変数を破棄しなくても、変数に null 値を代入することで変数の内容をクリアできます。 未定義型 変数の作成後、変数に値が代入されていない場合、その変数は未定義型になります。未定義型には特定の値が未定義であるため、変数または戻り結果が未定義型であるかどうかを判断するには、それを未定義と比較するだけです。 type オブジェクト型は、JavaScript で一般的に使用される型です。たとえば、 document.getElementById() を通じてページ要素を取得すると、取得されるのはオブジェクトです。 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
var x = 3;
var y = 5;
if( x == y ){
alert( "x 等于 y");
}else{
alert( "x 不等于 y" );
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script language="JavaScript">
x = document.getElementById("article");
alert(x);
</script>
</head>
<body>
<p id="article">我是一些文字 ...</p>
</body>
</html>
新しい変数を宣言するときは、キーワード「new」を使用してその型を宣言できます: var carname=new String;
var x= new Number;var y= new Boolean ;
var 車 = 新しい配列;var person= 新しいオブジェクト;