1、JavaScriptのコードブロック
JavaScriptがバッチで組み合わせることができます。
コードブロックは、左中括弧で始まり、右中括弧で終わります。
アクション・コード・ブロックをまとめて実行されるステートメントのシーケンスです。
<body>
<h1>我的 Web 页面</h1>
<p id="myPar">我是一个段落。</p>
<div id="myDiv">我是一个div。</div>
<p>
<button type="button" onclick="myFunction()">点击这里</button>
</p>
<script>
function myFunction(){
document.getElementById("myPar").innerHTML="你好世界!";
document.getElementById("myDiv").innerHTML="你最近怎么样?";
}
</script>
<p>当您点击上面的按钮时,两个元素会改变。</p>
</body>
2、単一行コメントは//で始まります。
// 输出标题:
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
// 输出段落:
document.getElementById("myP").innerHTML="这是我的第一个段落。";
3、JavaScriptの複数行のコメント
多行注释以 /* 开始,以 */ 结尾。
/*
下面的这些代码会输出
一个标题和一个段落
并将代表主页的开始
*/
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
document.getElementById("myP").innerHTML="这是我的第一个段落。";
4、JavaScriptの変数
<script>
var x=5;
var y=6;
var z=x+y;
document.write(x + "<br>");
document.write(y + "<br>");
document.write(z + "<br>");
</script>
5、変数 - 命名規則
变量必须以字母开头
变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)
6、声明、変数の数
あなたは声明の中で、多くの変数を宣言することができます。最初にvarステートメントは、カンマ変数に区切られています。
VAR = LastNameの「ドウ」、年齢= 30、ジョブ=「カーペンター」。
謝辞は複数行にまたがることがあります。
VAR = LastNameの「ドウ」、
年齢= 30、
ジョブ=「カーペンター」を。
同じ文を割り当てないことがあり、複数の値が宣言:
。VaRのX、Y、Z = 1。
X、Yは、zは1であり、不定です。
図7に示すように、値=不定
コンピュータ・プログラムでは、多くの場合、値なしで変数を宣言。変数の値を宣言するために使用され、その値は実際に定義されていません。
後に次の文を実行し、変数carnameの値は不定となります:
VARのcarname。
8、JavaScriptのデータ型
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
図9に示すように、JavaScriptは動的型を有します
JavaScriptは、動的な型を持っています。これは、同じ変数は、異なるタイプとして使用することができることを意味します:
例
var x; // x 为 undefined
var x = 5; // 现在 x 为数字
var x = "John"; // 现在 x 为字符串
10、JavaScriptの文字列
文字列は、変数(例えば「ビル・ゲイツ」として)保存されています。
これは、引用符で任意のテキスト文字列かもしれません。あなたは、単一または二重引用符を使用することができます。
例
var carname="Volvo XC60";
var carname='Volvo XC60';
11、JavaScriptのデジタル
JavaScriptが唯一のデジタルタイプです。10進数ともせずにすることができ
例
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
12、JavaScriptのブール
trueまたはfalse:ブール(論理)は、2つの値しか持つことができます。
;真のX = VARに
falseにするvar Y =;
13、JavaScript配列
次のコードは、名前付きの車のアレイ作成:
VAR =新しい新車アレイ();
自動車[0] = "サーブ";
自動車= "ボルボ"; [1]
車[2] = "BMW"。
或者(凝縮配列):
VAR車=新しいアレイ(「サーブ」、「ボルボ」、「BMW」)。
又は(配列リテラル):
実施例
VAR車= [ "サーブ"、 "ボルボ"、 "BMW"]。
14、JavaScriptオブジェクト
オブジェクトは、中括弧で区切られます。括弧内の名前と値のペアの形式でオブジェクトの属性(名前:値)が定義されています。プロパティは、カンマで区切られ:
VARパーソン= {姓: "ジョン"、氏名: "ドウ"、ID:5566}。
FIRSTNAME、LASTNAME、およびID:上記オブジェクト(人物)の例は、3つの属性を有しています。
無関係なスペースとラップ。ステートメントが複数行にまたがることができる:
VAR人= {
姓を"ジョン"、
氏名: "ドウ"、
ID:5566を
}。
オブジェクトのプロパティは、二つのアドレッシングモードがあります。
例の
名前= person.lastname;
名=人[「姓」];
15、未定義の和ヌル
この値が含まれていない未定義の変数が値を表します。
変数の値を設定することで、変数をクリアするにはnullに。
例として
車= NULL;
人= NULL;
16、可変型を宣言
新しい変数を宣言するとき、あなたはその型を宣言するために「新しい」キーワードを使用することができます:
VAR =新しい新しいString carnameを、
VAR =新しい新しいX-数;
VAR = Y-新しい新しいブール;
VAR車=新しい新しい配列;
VAR人=新しい新しいオブジェクト。
17、JavaScriptオブジェクト
JavaScriptのオブジェクトは、データのプロパティとメソッドを持つことです。
図18に示すように、オブジェクトのプロパティへのアクセス
次の2つの方法でオブジェクトのプロパティにアクセスすることができます
。例1。
person.lastName;
例2
人[「lastNameの」];
19、オブジェクト・メソッド
この方法は、関数オブジェクトを定義し、オブジェクトの属性として格納されています。
(関数として))(オブジェクトメソッドの呼び出しを追加することによって。
人物オブジェクトのインスタンスは、のfullName()メソッド訪問:
例
名= person.fullNameを();
20、オブジェクトメソッドへのアクセス
:あなたがオブジェクトメソッドを作成するには、次の構文を使用することができ
methodNameの:関数(){}コード行を
あなたは、オブジェクトのメソッドにアクセスするには、次の構文を使用することができます。
objectName.methodNameを()
典型的のfullName()メソッド人物オブジェクトとして、属性としてフルネーム。
JavaScriptオブジェクトを作成、使用および変更する方法はいくつかあります。