JavaScriptのデータ型
JavaScript データ型には、次のものが含まれます。
Null- 未定義。
JavaScriptには動(dòng)的型付けがあります
JavaScriptには動(dòng)的型付けがあります。これは、以下のように同じ変數(shù)を異なる型として使用できることを意味します
- var x; x は文字列です
- JavaScript の文字列
- 文字列は文字 (「 など)」を格納する変數(shù)ですビルゲイツ")。
文字列には、引用符で囲まれた任意のテキストを指定できます。一重引用符または二重引用符を使用できます:
var carname="Volvo XC60"; var carname='Volvo 引用符だけを使用してください:
例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文網(wǎng)(PHP.CN)</title> </head> <body> <script> var carname1="我是雙引號(hào)"; var carname2='我是單引號(hào)'; var answer1="這是正常的"; var answer2="我的名字是 'Johnny'"; var answer3='我的名字是 "Johnny"'; document.write(carname1 + "<br>") document.write(carname2 + "<br>") document.write(answer1 + "<br>") document.write(answer2 + "<br>") document.write(answer3 + "<br>") </script> </body> </html>コードを?qū)g行して試してください
JavaScript の數(shù)値
var x1=34.00; //小數(shù)點(diǎn)を使用して
var x2=34;
例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP中文網(wǎng)(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>
プログラムを?qū)g行して試してみましょう
ブール値 (論理) は、true または false の 2 つの値のみを持つことができます。
var x=true;var y=false;
JavaScript Arrays
次のコードは、cars という名前の配列を作成します。 0]="サーブ";cars[1]="ボルボ";cars[2]="BMW";
または (圧縮配列):
インスタンス
or (リテラル配列):
<!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>プログラムを?qū)g行して試してください
ヒント
: 配列の添字はゼロベースなので、最初の項(xiàng)目は [0]、2 番目は [1] などとなります。JavaScript オブジェクト
オブジェクトは中括弧で區(qū)切られています。括弧內(nèi)では、オブジェクトのプロパティが名前と値のペア (名前 : 値) として定義されます。プロパティはカンマで區(qū)切られます:
var person={firstname:"John", lastname:"Doe", id:5566};上の例のオブジェクト (person) には、firstname、lastname、および 3 つのプロパティがあります。 ID。 スペースや改行は関係ありません。ステートメントは複數(shù)行にまたがることもできます:
var person={
firstname : "John",lastname : "Doe",オブジェクトのプロパティには 2 つのアドレス指定メソッドがあります:id : 5566
};
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <script> var person= { firstname : "John", lastname : "Doe", id : 5566 }; document.write(person.lastname + "<br>"); document.write(person["lastname"] + "<br>"); </script> </body> </html>プログラムして試してみてください
未定義および Null
未定義 この値は、変數(shù)に値が含まれていないことを意味します。
変數(shù)の値を null に設(shè)定すると、変數(shù)をクリアできます。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <script> var person; var car="Volvo"; document.write(person + "<br>"); document.write(car + "<br>"); var car=null document.write(car + "<br>"); </script> </body> </html>プログラムを?qū)g行して試してみましょう
変數(shù)の型を宣言します
新しい変數(shù)を宣言するときは、キーワード「new」を使用してその型を宣言できます:
var carname=new String;
var x = new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;ヒント: JavaScript 変數(shù)はすべてオブジェクトです。変數(shù)を宣言すると、新しいオブジェクトが作成されます。