Heim >Web-Frontend >js-Tutorial >Grundlegende JavaScript-Wissenspunkte
JavaScript-Lernen
Tag-Variablen (durch Leerzeichen getrennt)
1. Was ist eine Variable?
【Variablenbenennung】Variablen können aus Buchstaben, Zahlen, Unterstrichen (_) oder Dollarzeichen ($) bestehen.
var myvar=123;4. Datentyp
var mychar1="双引号包起来的字符串";//这是字符串 var mychar2='单引号包起来的字符串';//这也是字符串 var mychar3='小蒜:"我喜欢我们班的小可。"';//字符串中有双引号,用单引号包含 var mychar4="Uncle Wang:"\"小蒜啊,'学习好'才能吸引女孩哦~\""; //或者在特定符号(引号)前使用\符号,使其转义输出 var mynum1=6; //这是数字6var mynum2=6.00; //这也是数字6> var mynum3=123e;//这是使用科学(指数)计算法来书写的12300000 var mynum4=123e-5;//这是0.00123var mynum5=ture;//这是布尔值 var mynum6=[1,2,3];//这是数组 var myobject={"p":"Hello"};//这是对象
var y="you"; var mysay="I"+"love"+y; //=后面是串表达式,mysay值是字符串 var mynum=12+6*2;//=后面是数值表达式,mynum值是数值 var mynum>12;//=后面是布尔表达式,mysay值是布尔值Operatoren 2.1 Arithmetische Operatoren
Zum Beispiel: +-8*/
var num=24; var myresult1=++num%4+6*2;//myresult是多少呢? var myresult2=num%4+6*2;//myresult是多少呢?2.2 Zuweisungsoperatoren Arithmetische Operatoren konvertieren Es kann vereinfacht werden, indem es vor = For platziert wird Beispiel: num%=4 entspricht num=num%4. 2.3 Vergleichsoperatoren
Zum Beispiel: >,6580843315dd7804e35fd3743df832ea=,<=
== ist gleich
===, alle gleich
! = Ungleich
&& (Reihe)
|| (parallel)
&& || ! Logische Operatoren wie
= Symbol kopieren.
Wenn Operationen auf derselben Ebene von links nach rechts ausgeführt werden, erfolgt die Klammerung auf mehreren Ebenen von innen nach außen.
Zur Erinnerung: Wenn Sie die Priorität nicht erkennen können, fügen Sie einfach Klammern hinzu, um sich die Reihenfolge der Vorgänge zu merken.
Geben Sie das Nicht-String-Ergebnis unten an
Ein Satz zum Verständnis: Variablen, die mehrere Daten speichern können
//表达形式一var arr=[]; var arr[0]='a'; var arr=[1]='b'; var arr=[2]='c'; var arr=[3]='d';//表达形式二 var arr=['a''b''c''d'];2. Was kann installiert werden?
Jeder Datentyp kann in ein Array eingefügt werden.
var arr=['x',{a:1},[1,2,3], fucation(){return true;}]; arr[0]; //stringarr[1]; //Objectarr[2]; //Arrayarr[3]; //fucationEs ist ersichtlich, dass die Elemente im Array auch ein Array sein können. Wir nennen diese Form ein mehrdimensionales Array.
var arr=[[1,2],[3,4]]; arr[0][1]; //2arr[1][1]; //43.Längenattribut
3.1 Das Längenattribut des Arrays kann die Anzahl der Mitglieder des Arrays zurückgeben.
var arr=['a','b']; arr.length; //2arr[2]=;'c'; arr.length; //3arr[9]='d'; arr.length; //10arr[1000]='e'; arr.lengh; //10001Es kann festgestellt werden, dass die numerischen Schlüsselwerte des Arrays nicht aufeinanderfolgend sein müssen und der Wert des Längenattributs immer gleich dem größten Schlüsselwert plus 1 ist. 3.2 Das Längenattribut ist beschreibbar. Wenn Sie in Xiaoyu manuell einen Wert für die aktuelle Anzahl von Mitgliedern festlegen, werden die Mitglieder des Arrays automatisch auf die durch Länge festgelegte Länge reduziert.
var arr=['a','b','c']; arr.length; //3arr.length=2; arr; //['a','b']Wenn das Längenattribut des Arrays auf 2 gesetzt ist, d. h. die größte Ganzzahl nur 1 sein kann, wird das dem Schlüsselwert 2 entsprechende Element („c“) automatisch gelöscht. Daher besteht eine effektive Möglichkeit zum Löschen eines Arrays darin, die Längeneigenschaft des Arrays auf 0 zu setzen. 3.3 Die Länge des Arrays Es ist zu beachten, dass die Ober- und Untergrenzen eines Arrays 0 bzw. Länge-1 sind, da der Index des Arrays immer bei 0 beginnt . Wenn die Länge des Arrays 5 beträgt, werden die oberen und unteren Grenzen des Arrays auf 0 und 4 verdoppelt. 4. Array erstellen
var myarr=new Array(6); console.log(myarray);5. Neue Elemente hinzufügen
var myarr=new Array(3); myarr[0]="小五"; myarr[1]="小明"; myarr[2]="月影"; console.log("班里学号为0的是:"+myarr[0]); console.log("班里学号为1的是:"+myarr[1]); console.log("班里学号为2的是:"+myarr[2]); var arr=["1","abc","myarr"]; console.log(arr[1]);7 Array-Literal
Um den Wert eines Array-Elements zu erhalten, verwenden Sie einfach eine Array-Variable und geben Sie einen Index an.
myarr[0]="小五"; myarr[1]="小明"; myarr[2]="月影"; console.log("班里学号为0的是:"+myarr[0]); console.log("班里学号为1的是:"+myarr[1]); console.log("班里学号为2的是:"+myarr[2]); myarr[3]="小新"; console.log(myarr[3]); myarr[0]="小五"; myarr[1]="小明"; myarr[2]="月影"; console.log("班里学号为0的是:"+myarr[0]); console.log("班里学号为1的是:"+myarr[1]); console.log("班里学号为2的是:"+myarr[2]); myarr[3]="小新"; console.log(myarr[3]);
var myarr=["小雷","小可","小新","小明","月影"]; var mynum=4; console.log("学号为4的是"+myarr[mynum]);8. Mehrdimensionale Array-Verschachtelung
Einfache for-Schleife:
var myarr=[[0,2,3],[1,2,3]] myarr[0][1]=5;//将5的值传入数组中,覆盖原有值。 console.log(myarr[0][1]);
Das Obige ist der Inhalt der grundlegenden Wissenspunkte von JavaScript. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!