ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの基本データ構造チュートリアル

JavaScriptの基本データ構造チュートリアル

黄舟
リリース: 2016-12-22 15:49:35
オリジナル
1228 人が閲覧しました

JavaScript は、C++ によく似たスクリプト言語プログラミングを提供し、C 言語のポインターなどの簡単なエラーを取り除き、強力なクラス ライブラリを提供します。すでに C++ または C 言語を知っている人にとって、JavaScript スクリプト言語の学習は非常に簡単で楽しいものです。

JavaScript コードの組み込み

JavaScript スクリプトは HTML に組み込まれ、HTML ドキュメントの一部になります。 HTML タグと組み合わせることで、強力なインターネット プログラミング言語を形成します。 JavaScript スクリプトをドキュメントに直接追加できます:

手順:

<Script>...</Script> をマークすることで、JavaScript スクリプトのソース コードが配置されることを示します。

ロゴで使用されている言語を指定するには、Language = "JavaScript" 属性を使用します。これは、JavaScript で使用される言語を示します。

以下は、Web ドキュメントに JavaScript スクリプトを追加する例です:

<html>
<head>
<meta charset="utf-8">
<script language ="JavaScript">document.write("这是学吧网!");document.close();
</script>
</head>
</html>
ログイン後にコピー

ブラウザ ウィンドウでページが呼び出されるとき、文字列「This is Xueba.com!」が表示されます。


JavaScript の基本データ型

JavaScript スクリプト言語には、他の言語と同様に、独自の基本データ型、式、算術演算子と、プログラムの基本フレームワーク構造があります。 JavaScript は数値とテキストを処理するための 4 つの基本データ型を提供し、変数は情報を保存する場所を提供し、式はより複雑な情報処理を完了できます。

1. 基本的なデータ型

JavaScriptの基本的なデータ型は、数値(整数や実数)、文字列型(「」や''で囲まれた文字や数値)、ブール型( True または Fals を意味します) と null 値を設定します。 JavaScript の基本型のデータは、定数または変数にすることができます。 JavaScript は弱い型付けの形式を採用しているため、データ変数または定数を最初に宣言する必要はありませんが、データの型は使用または割り当て時に決定されます。 もちろん、最初にデータの型を宣言することもできます。これにより、値を割り当てるときにそのデータ型が自動的に示されます。


2. 定数

整数定数

JavaScript 定数は通常、リテラル定数とも呼ばれ、変更できないデータです。整数定数は、その値を 16 進数、8 進数、10 進数で表現できます。

実数型定数

実数型定数は、12.32、193.98 など、整数部分と小数部分を加えたもので表されます。科学的または標準的な方法 (5E7、4e5 など) を使用して表現できます。

ブール値

ブール定数には、True または False の 2 つの状態しかありません。主に動作プロセスを説明するために状態や記号を記述または表現するために使用されます。 C++ とは異なります。C++ は 1 または 0 を使用してステータスを表現できますが、JavaScript は True または False のみを使用してステータスを表現できます。

文字定数

一重引用符 ( ' ) または二重引用符 ( " ) で囲まれた 1 つ以上の文字を使用します。「This is a bookof JavaScript "、"3245"、"ewrt234234" など。

Null 値

JavaScript には空の値 null があり、これは何も存在しないことを意味します。未定義の変数を参照しようとすると、Null 値が返されます。

特殊文字

C 言語と同様に、JavaScript もバックスラッシュ () で始まります。 /) の先頭に表示できない特殊文字。通常は制御文字と呼ばれます。 変数の主な機能は、データにアクセスし、情報を格納するためのコンテナーを提供することです。

変数の名前付け

ここでは、次の 2 つの点に注意してください: 有効な変数である必要があります。つまり、変数は文字で始まり、test1、text2 などの数字を途中に含めることができます。ただし、ハイフンとしてのアンダースコア (-) を除き、変数名にはスペース、(+)、(-) を含めることはできません。 、 (、) またはその他の記号

B 、JavaScript のキーワードは変数として使用できません。これらのキーは JavaScript によって内部的に使用され、変数の名前として使用できません。 , Var、int、double、true は変数の名前として使用できません。

変数の種類

JavaScript では、変数は Var:

var mytest;

この例では mytest 変数を定義します。

var mytest=”This is. a book”

この例では、mytest 変数を定義し、その値を割り当てます。

変数とそのスコープの宣言

JavaScript 変数は使用前に宣言できます。 var キーワードを使用して変数を宣言できます。変数を宣言する最大の利点は、JavaScript が動的にコンパイルされるため、動的にコード内のエラーを見つけるのが難しいことです。コンパイル、特に変数の命名。

変数にはもう 1 つの重要性があります。それは変数のスコープです。 JavaScript にはグローバル変数とローカル変数もあります。グローバル変数はすべての関数本体の外側で定義され、そのスコープは関数全体です。ローカル変数は関数本体内で定義され、その関数のみに表示され、他の関数には表示されません。


JavaScript の式と演算子

1. 式

変数を定義した後、変数に対して代入、変更、計算などの一連の操作を実行できます。このプロセスは通常、プロセスと呼ばれます。式は、変数、定数、ブール値、および演算子の集合であると言えます。したがって、式は、算術式、文字列式、代入式、ブール式などに分類できます。

2. 演算子

演算子は、演算を完了する一連の記号であり、+、-、*、/ などがあります。など; ! などの論理ブール演算子があります。 (否定) 、 |、 || などの文字列演算があります。

算術演算子

JavaScript の算術演算子には、単項演算子と二項演算子が含まれます。

二項演算子: + (加算)、- (減算)、* (乗算)、/ (除算)、% (モジュロ)、| (ビットごとの OR)、& (ビットごとの AND)、<<(左シフト) 、>> (右シフト)、>>> (右シフト、ゼロパディング)。

単項演算子: - (否定)、~ (補数)、++ (1 ずつ増加)、-- (1 ずつ減少)。

比較演算子

比較演算子 その基本的な演算プロセスは、まずオペランドを比較し、次に true または false の値を返すことです。<(より小さい)、>(より大きい)、> の 8 つの比較演算子があります。 = (以下)、>= (以上)、== (等しい)、!= (等しくない)。

ブール論理演算子

いくつかのブール論理演算子が JavaScript に追加されました: ! (否定)、&= (AND の後の代入)、& (論理 AND)、|= (または後の論理 OR)、 ^= (XOR 後の代入)、^ (論理 XOR)、?: (三項演算子)、|| (または)、== (等しい)、|= (等しくない)。

三項演算子の主な形式は次のとおりです: オペランド?結果 1: 結果 2 オペランドの結果が true の場合、式の結果は結果 1 になり、それ以外の場合は結果 2 になります。

上記は JavaScript チュートリアルの基本的なデータ構造の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート