Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung der grundlegenden JavaScript-Kenntnisse (2) Einführung, Variablen, Werttypen, Operatoren

Zusammenfassung der grundlegenden JavaScript-Kenntnisse (2) Einführung, Variablen, Werttypen, Operatoren

php中世界最好的语言
php中世界最好的语言Original
2018-03-10 11:48:091507Durchsuche

Dieses Mal werde ich Ihnen eine Zusammenfassung der grundlegenden JavaScript-Kenntnisse bringen. Es gibt insgesamt elf Wissenspunkte, eine Zusammenfassung der grundlegenden JavaScript-Kenntnisse (2), Einführung, Variablen, Werttypen und OperatorenDas Folgende ist ein praktischer Fall, werfen wir einen Blick darauf.

Starten Sie eine formelle Überprüfung von JS

Was sind die Mainstream-Browser

Mainstream-Browser

Kernel

IE-Dreizack

Chrome Webkit/Blink

Firefox Gecko

Opera Presto

Safari Webkit

Wie stelle ich JS vor?

In Seite einbetten< ;script type="text/javascript">2cacc6d41bbb37262a98f745aa00fbf0tag

extern eingeführt54b86e6140fb5bbae763bc35f5ee64c72cacc6d41bbb37262a98f745aa00fbf0

zur Einhaltung von Webstandards (Einer der W3C-Standards) Struktur, Stil und Verhalten werden getrennt, normalerweise unter Verwendung externer Referenzen

Struktur Verhaltensstil

HTML JS CSS

Phasentrennung: Drei Dateien werden geschrieben separat, Entwicklungsstandards

JS-Grundsyntax

Variable (Variable)

Deklaration, Zuweisungszerlegung

Einzelne Variable

Variablenerklärung

Benennungsregeln

Variablennamen müssen mit englischen Buchstaben, _, $ beginnen

Variablennamen können Buchstaben, _, $, Zahlen enthalten

Nein, das können Sie Systemschlüsselwörter und reservierte Wörter als Variablennamen verwenden

Abfrageschlüssel oder reservierte Wörter

Variablen deklarieren

//声明一个变量var a;
//声明多个变量var a = 100,
    b = 200,
    c = "holle world";

Grundlegende Syntax

Ursprünglicher Wert (Stapeldaten ): Number Boolean String undefiniert null (unveränderlicher Originalwert)

Referenzwert (Heap-Daten): Array Objektfunktion...Datum RegExp usw.

//Was ist der Originalwert? Typ //Zahlentyp, numerischer Typ var a = 111; //String-Typ, String-Typ var b = „Ich bin superschön“ //Boolescher Typ hat zwei Werte, einen wahren und einen falschen var c = true; false ;//Der undefinierte Typ hat nur einen Wert unedfinedvar e = unedfined;//Der Nulltyp stellt die Site dar und stellt leer dar

Wenn der Computer den Wert speichert, werden der Originalwert und der Referenzwert gespeichert Referenzwerte werden im Stapel (Stack) gespeichert und im Allgemeinen im Heap (Heap) gespeichert.

//原始值 栈var a = 10,var b = a;
 a = 20; //打印出b-->10;
//引用值 堆//例子一var arr = [1,2];var arr1 = arr;
arr.push(3);//打印出arr1-->[1,2,3];//例子二var arr = [1,2];var arr1 = arr;
arr = [1,3];//打印出arr1-->[1,2];

Der Unterschied zwischen js-Stack und Heap

Grundregeln für JS-Anweisungen

Die Anweisung sollte mit einem Semikolon „;“ abgeschlossen werden.

JSSyntaxfehler führt dazu, dass nachfolgender Code beendet wird, hat jedoch keine Auswirkungen auf andere JS-Codeblöcke

Das Schreibformat muss standardisiert sein, „=, +, -, /" Es sollten Leerzeichen stehen

function demo(){} ohne Semikolon nach der Funktion,

for(){} ohne Semikolon danach,

if( ){} muss kein Semikolon folgen

//JS-Syntaxfehler führen zum Abbruch des nachfolgenden Codes, wirken sich jedoch nicht auf andere JS-Codeblöcke aus

<script type="text/javascript">console.log(a);<script><script type="text/javascript">var b = 1;console.log(b);<script>//

Der erste Teil des Codeblocks meldet einen Fehler direkt, hat jedoch keinen Einfluss auf das Drucken des zweiten Teils; >Mathematische Operationen, Zeichenfolgenverkettung

Beliebiger

Datentyp

plus Zeichenfolge ist gleich Zeichenfolge

"+"

"-", "* ", "/", "=", "()"

"++", "--", " +=", "-=", "/=", "*=", "%=";

Die Priorität ist „am schwächsten“, „()“ ist am höchsten

JS Addition, Subtraktion, Multiplikation und Division

Fortsetzung folgt. . . . Das nächste Kapitel

Logischer Operator

, Berechnungsoperator

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zu PHP Chinesische Website!

Verwandte Lektüre:

//加var a = 10,
    b = 20,
    c,
    e,
    g,
    h,
    f;
    c = a + b;//加 打印30
    f = 1 + "a"; //字符串拼接 打印"1a"
    e = b - a;//减 打印20
    g = a*b;//乘 打印200
    h = b/a;//除法 打印2var num = 0/0//打印NaN  全称Not A Number  计算机知道是数字但是显示不出来用NaN表示 叫非数  是Numbar类型
var a = 10;var b = 10;
a++;//打印a-->11;b--;//打印b-->9;a += 10//等于a = a + 10,打印a-->20a += 10 + 1//等于a = a + 10 +1 打印a-->21//*=、/=相似 不做介绍

Zusammenfassung der grundlegenden JavaScript-Kenntnisse (1)

VUEs berechnete Eigenschaften und Listener-Nutzungsfall

Vue-Lebenszyklus, Vue-Instanz, Vorlagensyntax

Das obige ist der detaillierte Inhalt vonZusammenfassung der grundlegenden JavaScript-Kenntnisse (2) Einführung, Variablen, Werttypen, Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn