JavaScriptのデータ型LOGIN

JavaScriptのデータ型

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 ステートメントと組み合わせます。

<!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>

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 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= 新しいオブジェクト;





次のセクション

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script language="JavaScript"> var age = 15; if (age >= 18) { alert('adult'); } else { alert('teenager'); } </script> </head> <body> </body> </html>
コースウェア