亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 構(gòu)文

JavaScript 構(gòu)文

JavaScript はスクリプト言語です。

これは軽量でありながら強力なプログラミング言語です。

演算子

演算子は、演算を完了する一連の記號です:

代入演算子 (=,+=,-=,*=,/=,%=,< <) =、>>=、|=、&=)、

算術(shù)演算子 (+、-、??、/、++、--、%)、

比較演算子 (>、< ;、< =,>=,==,===,!=,!==)、

論理演算子 (||,&&,!)、

條件演算 (?:)、

ビットシフト演算子 (| 、&、<<、>>、~、^) および文字列演算子 (+)。

演算子とオペランドの組み合わせは式と呼ばれ、通常は代入式、算術(shù)式、ブール式、文字列式の 4 つのカテゴリに分類されます。

ステートメント

JavaScriptプログラムはいくつかのステートメントで構(gòu)成されており、ステートメントはプログラムを書くための命令です。 Javascript は、次のような基本的なプログラミング ステートメントの完全なセットを提供します:
代入ステートメント、switch select ステートメント、while ループ ステートメント、for ループ ステートメント、for each ループ ステートメント、do while ループ ステートメント、break ループ中斷ステートメント、Continue ループ中斷ステートメント、withステートメント、try...catch ステートメント、
if ステートメント (if.??.else、if...else if...)、let ステートメント。

関數(shù)

関數(shù)は、全體として參照および実行できる名前付きのステートメントセグメントです。関數(shù)を使用するときは、次の點に注意してください:

1) 関數(shù)は、キーワード function によって定義されます (Function コンストラクターによって構(gòu)築することもできます)。
2) function キーワードを使用して定義された関數(shù)は、スコープ內(nèi)のどこでも (関數(shù)を定義するステートメントの前を含む) 呼び出すことができますが、var キーワードを使用して定義された関數(shù)は、呼び出す前に定義する必要があります。
3) 関數(shù)名は関數(shù)を呼び出すときに引用される名前です。関數(shù)を呼び出すときに間違った関數(shù)名を記述することはできません。
4) パラメーターは、使用または操作のために関數(shù)に渡される値を表します。関數(shù)內(nèi)では、引數(shù)オブジェクトを渡すことができます (引數(shù)オブジェクトは疑似配列です)。屬性 callee は呼び出された関數(shù)を參照します) を使用して、すべてのパラメーターにアクセスします。
5) return ステートメントは、式の値を返すために使用されます。
6) yield ステートメントは式をスローし、次の next の呼び出しまで関數(shù)の実行を中斷します。

一般的な関數(shù)の形式は次のとおりです:

var myFunction=function(params){
//実行されたステートメント
}

var myFunction = function(){
//実行されたステートメント
}

キーワード

JavaScript ステートメントは通常、キーワードで始まります。 var キーワードはブラウザに新しい変數(shù)を作成するように指示します:

var x = 5 + 6;


他のプログラミング言語と同様に、JavaScript はいくつかのキーワードを予約します。自分自身の使用。

JavaScript では、現(xiàn)在の言語バージョンでは使用されていないが、將來の JavaScript 拡張機能で使用されるいくつかのキーワードも予約されています。

JavaScript キーワードは、文字、アンダースコア (_)、またはドル記號 ($) で始まる必要があります。 次の文字には、文字、數(shù)字、アンダースコア、またはドル記號を使用できます (JavaScript がキーワードと數(shù)字を簡単に區(qū)別できるように、最初の文字として數(shù)字を使用することはできません)。

オブジェクト

Javascriptの重要な機能は、オブジェクトベースのプログラミングを通じて、より直感的でモジュール化された再利用可能なメソッドになります。プログラム開発。

データを含む屬性のセットと、屬性に含まれるデータを操作するメソッドをオブジェクトと呼びます。たとえば、Web ページの背景色を設(shè)定する場合、ターゲット オブジェクトは document で、使用される屬性名は bgcolor です。たとえば、document.bgcolor="blue" は背景色が青であることを意味します。

イベント

ユーザーが Web ページを操作するときに発生する操作はイベントと呼ばれます。イベントは、ユーザー、ページの変更、または目に見えないイベント (Ajax インタラクションの進行狀況の変化など) によってトリガーされることがあります。ほとんどのイベントは、ユーザーのアクションによってトリガーされます。たとえば、ユーザーがマウス ボタンを押すとクリック イベントが生成され、マウス ポインターがリンク上を移動するとマウスオーバー イベントが生成されます。 JavaScript では、イベントはイベント ハンドラーと組み合わせて使用??されることがよくあります。

イベント処理の場合、W3C メソッドは addEventListener() 関數(shù)を使用します。この関數(shù)には、イベント、トリガーされる関數(shù)、イベント キャプチャを使用するかどうかの 3 つのパラメーターがあります。セキュリティ上の理由から、3 番目のパラメータを常に false に設(shè)定することをお勧めします。

従來の方法では、要素の on... イベントを定義します。これは、イベント パラメータの前に「on」を追加した W3C メソッドです。 。 IE のイベント モデルは、attachEvent と detachEvent を使用してイベントをバインドおよび削除します。 JavaScript のイベントはキャプチャとバブリングの 2 つの段階に分かれていますが、従來のバインディングはバブリング イベントのみをサポートします。


変數(shù)

例: var myVariable = "some value";

上記の例では、myVariable の型は string (string) です

JavaScript でサポートされています 一般的に使用される型は次のとおりです:

object: オブジェクト
array: 配列
number: 數(shù)値
boolean: true と false の 2 つの値のみを持つブール値、すべての型の中で最もメモリを消費しません
null: a null 値、唯一の値 null
未定義:定義も代入も持たない変數(shù)

実際、JavaScript 変數(shù)に代入するのは弱い変數(shù)型であり、それが String である場合は String です。數(shù)値、それは整數(shù)です。 true または false の場合、ブール型になります (引用符は使用できないことに注意してください。使用しない場合は文字列として扱われます)。


大文字と小文字を區(qū)別します

JavaScriptでは大文字と小文字が區(qū)別されます。

JavaScriptステートメントを記述する際は、大文字小文字切り替えキーがOFFになっているかどうかにご注意ください。

関數(shù) getElementById と getElementbyID は異なります。

同様に、変數(shù) myVariable と MyVariable も異なります。



學(xué)び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script type="text/javascript"> var my_name = "Jack"; var age = 25; alert("我的名字叫" + my_name + ",我今年" + age + "歲。"); </script> </head> <body> <p></p> </body> </html>