JavaScriptのデータ型



文字列、数値、ブール値、配列、オブジェクト、Null、未定義。


JavaScriptには動的型付けがあります

JavaScriptには動的型付けがあります。これは、同じ変数を異なる型として使用できることを意味します:

Instance

変数x; // x は未定義です
var x = 5; // x は数値です
var x = "John"; // x は文字列です



JavaScript 文字列

文字列は文字 (「Bill Gates」など) を格納する変数です。

文字列には、引用符で囲まれた任意のテキストを指定できます。一重引用符または二重引用符を使用できます:

Example

var carname="ボルボ XC60";
var carname='Volvo オンラインの例を表示するにはボタン

このチュートリアルの上級部分で文字列について詳しく学びます。

JavaScript の数値

JavaScript には 1 つの数値タイプしかありません。数値は小数点の有無にかかわらず可能です:

Example

var x1=34.00; //小数点を使用して
var を記述します。 x2 = 34; 「例の実行」ボタンをクリックしてオンライン例を表示します


このチュートリアルの上級部分で数値について詳しく学習します。

JavaScript Boolean

Boolean (論理) は、true または false の 2 つの値のみを持つことができます。

var x=true;
var y=false;
ブール値は、条件付きテストでよく使用されます。条件付きテストについては、このチュートリアルで後ほど詳しく説明します。

JavaScript 配列

次のコードは、cars という名前の配列を作成します:

var cars=new Array();cars[0]="Saab";cars[1]="Volvo";

cars [ 2]="BMW";

または (圧縮配列):

varcars=new Array("Saab","Volvo","BMW");

または (リテラル配列):

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<script>
var carname1="Volvo XC60";
var carname2='Volvo XC60';
var answer1="It's alright";
var answer2="He is called 'Johnny'";
var answer3='He is called "Johnny"';
document.write(carname1 + "<br>")
document.write(carname2 + "<br>")
document.write(answer1 + "<br>")
document.write(answer2 + "<br>")
document.write(answer3 + "<br>")
</script>

</body>
</html>

を実行しますインスタンス »

[インスタンスの実行] ボタンをクリックして、オンライン インスタンスを表示します

配列の添字はゼロベースであるため、最初の項目は [0]、2 番目の項目は [1] などとなります。

配列については、このチュートリアルで後ほど詳しく学習します。


JavaScript オブジェクト

オブジェクトは中括弧で区切られます。括弧内では、オブジェクトのプロパティが名前と値のペア (名前 : 値) として定義されます。プロパティはカンマで区切られます:

var person={firstname:"John", lastname:"Doe", id:5566};

上の例のオブジェクト (person) には、firstname、lastname、および 3 つのプロパティがあります。 ID。

スペースや改行は関係ありません。ステートメントは複数行にまたがることもできます:

var person={
firstname : "John",
lastname : "Doe",
id : 5566
};

オブジェクトのプロパティには 2 つのアドレス指定方法があります:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
<script>
var x1=34.00;
var x2=34;
var y=123e5;
var z=123e-5;
document.write(x1 + "<br>")
document.write(x2 + "<br>")
document.write(y + "<br>")
document.write(z + "<br>")
</script>
</body>
</html>

サンプルの実行»

オンラインサンプルを表示するには、「サンプルの実行」ボタンをクリックしてください

オブジェクトについては、このチュートリアルの後半でさらに詳しく学びます。


未定義と Null

未定義 この値は、変数に値が含まれていないことを意味します。

変数の値を null に設定すると、変数をクリアできます。

インスタンス

<!DOCTYPE html>
<html>
<body>

<script>
var i;
var cars = new Array();
cars[0] = "Saab";
cars[1] = "Volvo";
cars[2] = "BMW";

for (i=0;i<cars.length;i++)
{
document.write(cars[i] + "<br>");
}
</script>

</body>
</html>

インスタンスの実行»

オンラインインスタンスを表示するには、「インスタンスの実行」ボタンをクリックしてください


変数の型の宣言

新しい変数を宣言するときは、キーワード「」を使用できます。 new" と宣言します。 型: arvar Carname = 新しい文字列;

var X = 新しい数値;
var Y = 新しいブール値;
var Cars = 新しい配列;
var person = 新しいオブジェクト;



JavaScript 変数はオブジェクトです。変数を宣言すると、新しいオブジェクトが作成されます。 lamp