Heim >Web-Frontend >Front-End-Fragen und Antworten >Auf welcher Sprache basiert JavaScript?
Javascript ist eine objektbasierte Sprache. Sie kann nicht nur Objekte erstellen, sondern auch vorhandene Objekte verwenden. Die objektbasierte Definition des JavaScript-Standards: Die Infrastruktur der Sprache und des Hosts wird durch Objekte bereitgestellt, und ein JavaScript-Programm ist eine Sammlung von Objekten, die miteinander kommunizieren.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
*Javascript ist eine objekt- und ereignisgesteuerte Sprache, die hauptsächlich auf der Clientseite verwendet wird.
– Objektbasiert:
Stellt viele Objekte bereit, die direkt verwendet werden können.
--Ereignisgesteuert:
Die von HTML erstellte Webseite hat einen statischen Effekt, und die von Javascript erstellte Webseite hat einen dynamischen Effekt.
--Client:
Bezieht sich hauptsächlich auf den Browser. Merkmale von
*js:
(1) Interaktivität:
--Dynamische Interaktion von Informationen.
(2) Sicherheit:
--s können nicht auf Dateien auf der lokalen Festplatte zugreifen.
(3) Plattformübergreifend:
--Im Gegensatz zu Java verwendet js direkt den plattformübergreifenden Browser.
*Der Unterschied zwischen Javascript und Java: (keine Verbindung)
1) Java wird von Sun Company (jetzt Oracle) veröffentlicht
lveslves können von Netscape erstellt werden.
2) JavaScript ist objektbasiert, Java ist objektorientiert
3) Java ist eine stark typisierte Sprache und js ist eine schwach typisierte Sprache.
4) js kann nach dem Parsen ausgeführt werden, während Java zuerst kompiliert und dann ausgeführt werden muss. Die Zusammensetzung von
*js
besteht aus drei Teilen
(1) ECMAScript
--ECMA: European Computer Association, die die Syntax für js angibt.
(2) BOM
--Browser-Objektmodell: Browser-Objektmodell.
(3) DOM
--Dokumentobjektmodell: Dokumentobjektmodell. 🔜 Externe Dateien einführen:
<`script type="text/javascript" > js代码 </script>`Hinweis: Schreiben Sie keinen anderen JS-Code in das zweite Skript-Tag, da dieser nicht ausgeführt wird.
3. Der ursprüngliche Typ und die deklarierten Variablen von js
-- <script type="text/javascript" src=" 外部文件地址 "> </script>
– diese Anweisungen gibt es auch in js
her in in in in on im Originaltyp und deklarierte Variable
//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. Anweisungen von .js
--switch(a){ case 1: break; case 2: break; default: … … }
+=: x+=y; gleich:
***Beim Hinzufügen erfolgt die Verkettung von Zeichenfolgen.
如: alert(str+1)//结果为1231. alert(str-1)//结果为122.Hinweis: Wenn str keine Zahl ist, führt die Subtraktionsoperation zu einem Fehler.
var str = “abc”; alert(str-1);//结果为:提示NaN: 表示这不是一个数字。
VI-Übergabe durch in in on in js-Arrays
// == 比较的是 值 // === 比较的是 值 和 类型 如: var i = “5”; i5 // true i=5 // false。– hat ein Attribut Länge im Array: Ermittelt die Länge des Arrays.
–Die Länge des Arrays ist variabel.
–Arrays können verschiedene Arten von Werten speichern
7. Methoden in js
Es gibt drei Möglichkeiten, Methoden in js zu definieren:
//–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
Globale Variable
: Eine im Skript-Tag definierte Variable. Diese Variable kann im js-Teil der Seite verwendet werden
– Wird außerhalb der Methode, innerhalb der Methode und in einem anderen Skript-Tag verwendet.Javascript-Tutorial für Fortgeschrittene
】Das obige ist der detaillierte Inhalt vonAuf welcher Sprache basiert JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!