JavaScript はどの言語に基づいていますか?
JavaScript は、オブジェクトを作成するだけでなく、既存のオブジェクトを使用することもできるオブジェクトベースの言語です。 JavaScript 標準のオブジェクトベースの定義: 言語とホストのインフラストラクチャはオブジェクトによって提供され、JavaScript プログラムは相互に通信するオブジェクトのコレクションです。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
1. JavaScript の概要:
*JavaScript はオブジェクト駆動型およびイベント駆動型の言語であり、主にクライアントで使用されます。
– オブジェクトベース:
多くのオブジェクトが提供されており、直接使用できます。
--イベントドリブン:
htmlで作られたWebページには静的な効果があり、JavaScriptで作られたWebページには動的な効果があります。
--クライアント:
主にブラウザを指します。
*js の特徴:
(1) インタラクティブ性:
--情報の動的な相互作用。
(2) セキュリティ:
--s はローカル ディスク内のファイルにアクセスできません。
(3) クロスプラットフォーム:
--Java とは異なり、js はブラウザのクロスプラットフォームを直接使用します。
#*JavaScript と java の違い: (接続なし)
1) Java は sun company (現在は oracle) によってリリースされています Jing Company によってリリースされます。
(1) ECMAScript
--ECMA: European Computer Association で、js の構文を規定しています。
(2) BOM
--ブラウザオブジェクトモデル:ブラウザオブジェクトモデル。
(3) DOM
--文書オブジェクトモデル: 文書オブジェクトモデル。
2. js と html を組み合わせる方法 (2 つの方法)
最初の方法: --タグを使用します:
<`script type="text/javascript" > js代码 </script>`
2 番目のタイプ: -外部ファイルの導入:
-.js ファイルを作成します。
-- <script type="text/javascript" src=" 外部文件地址 "> </script>
3. jsのプリミティブ型と宣言された変数//js中,只有五个原始类型:
//string: 字符串
var str = “abc”;
//number: 数字类型
var num = 123;
//boolean: true和false
var falg = true;
//null:
*** 获取对象的引用,null用来表示引用为空,所有对象的引用都为 object
var date = new Date();
//undifined
//定义一个变量,没有被赋值
var aa;
typeof() ; //查看当前变量的数据类型。
alert() ; //在页面跳出一个对话框。
document.write();//直接想页面输出的语句(可以把括号内的语句输出到页面上) 也可以输出html代码。
ログイン後にコピー
//js中,只有五个原始类型: //string: 字符串 var str = “abc”; //number: 数字类型 var num = 123; //boolean: true和false var falg = true; //null: *** 获取对象的引用,null用来表示引用为空,所有对象的引用都为 object var date = new Date(); //undifined //定义一个变量,没有被赋值 var aa; typeof() ; //查看当前变量的数据类型。 alert() ; //在页面跳出一个对话框。 document.write();//直接想页面输出的语句(可以把括号内的语句输出到页面上) 也可以输出html代码。
4. js
のステートメント – jsにもありますこれらの陳述 if 判決陳述
=: ==: by by
--switch(a){ case 1: break; case 2: break; default: … … }
5. js 演算子
=: x =y;等しい: x=x y;
var str = “123”;***追加する場合、文字列の連結が行われます。
*** 減算する場合、行われるのは減算演算です。如: alert(str+1)//结果为1231. alert(str-1)//结果为122.
注: str が数値でない場合、減算演算によりエラーが発生します。
var str = “abc”; alert(str-1);//结果为:提示NaN: 表示这不是一个数字。
true に設定すると、数学的演算を実行するとき、同等の値は次のようになります: 1
false に設定すると、数学的演算を実行するとき、同等の値値は次のようになります: 0
の違い これらは両方とも等しいかどうかを判断するために使用されます。
// == 比较的是 值 // === 比较的是 值 和 类型 如: var i = “5”; i5 // true i=5 // false。
Six, js array
//–js数组定义方式(三种): //第一种: var arr = [1,2,3] || var arr = [1,“2”,true] //第二种: 使用内置对象 Array, var arr = new Array(5); //定义了一个长度为5的数组。 arr[0] = “1”; arr[1] = 2; arr[2] = true; //第三种: 使用内置对象 Araay, var arr = new Array(3,“4”,true);//定义一个数组,其中值为:3,4,true
– 配列内に属性の長さがあります: 配列の長さを取得します。
–配列の長さは可変です。 –配列にはさまざまなタイプの値を格納できます
7. js のメソッドjs でメソッドを定義するには 3 つの方法があります:
//第一种方式: //使用一个关键字 function function 方法名(参数列表){ 方法体; 返回值(视需求,可有可无); } for example: function add(a ,b,c){ var sum = a+b+c; return sum; } (调用方法名,使用定义的方法) //第二种方式: //匿名方法。 *** var 变量名 = function(参数列表){ 方法体; 返回值; } //如: var add = funtion(a,b){ var sum = a+b; return sum; } //(之后使用变量名调用方法) //**第三种方式: //动态方法。 //使用一个js的内置对象 Function var 变量名 = new Function(“参数列表”,“方法体 和 返回值”); (注意,参数和方法体之间是逗号) var add = new Function(“a,b”, “var sum=a+b; return sum”); (之后使用变量名调用函数) //注意,此方式中,可以预先定义好参数列表,和方法体与方法名,在定义方法的时候直接传进来。
8. js のグローバル変数とローカル変数
グローバル変数: script タグで定義された変数、この変数はページ内にあります は、js 部分で使用できます。メソッドの外で使用したり、メソッド内で使用したり、別の scipt タグで使用したりできます。
ローカル変数: メソッド内で定義された変数は、メソッド内でのみ使用できます。
[推奨学習:
]
以上がJavaScript はどの言語に基づいていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

使用法: JavaScript では、insertBefore() メソッドを使用して、DOM ツリーに新しいノードを挿入します。このメソッドには、挿入される新しいノードと参照ノード (つまり、新しいノードが挿入されるノード) の 2 つのパラメータが必要です。

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが
