Datentyp
unterdefiniert, null, 0, falsch, NaN, leere Zeichenfolge. Ihre logischen Negationsergebnisse sind alle wahr.
Abschlussformat
Vorteile: Vermeidung von Namenskonflikten (globale Variablenverschmutzung).
(function(a, b) { console.log(a+b); //30 })(10, 20);
Array abfangen und löschen
var arr = [12, 222, 44, 88]; arr.length = 2; //截取,arr = [12, 222]; arr.length = 0; //清空,arr will be equal to [].
Ermitteln Sie die Maximal- und Minimalwerte von das Array
var numbers = [5, 45822, 120, -215]; var maxInNumbers = Math.max.apply(Math, numbers); //45822 var minInNumbers = Math.min.apply(Math, numbers); //-215
Gleitkommaberechnungsproblem
0.1 + 0.2 == 0.3 //false
Warum? Weil 0,1+0,2 gleich 0,30000000000000004 ist. JavaScript-Zahlen werden gemäß dem IEEE 754-Standard erstellt und intern als 64-Bit-Gleitkomma-Dezimalzahlen dargestellt. Dieses Problem kann durch die Verwendung von toFixed() gelöst werden.
Array-Sortierfunktion
var arr = [1, 5, 6, 3]; //数字数组 arr.sort(function(a, b) { return a - b; //从小到大排 return b - a; //从大到小排 return Math.random() - 0.5; //数组洗牌 }); var arr = [{ //对象数组 num: 1, text: 'num1' }, { num: 5, text: 'num2' }, { num: 6, text: 'num3' }, { num: 3, text: 'num4' }]; arr.sort(function(a, b) { return a.num - b.num; //从小到大排 return b.num - a.num; //从大到小排 });
Konvertierung von Objekten und Zeichenfolgen
var obj = {a: 'aaa', b: 'bbb'}; var objStr = JSON.stringify(obj); // "{"a":"aaa","b":"bbb"}" var newObj = JSON.parse(objStr); // {a: "aaa", b: "bbb"}
Git-Notizen
Git verwendet die vorherige Konfiguration
1.git config --global user.email xxx@163.com
2.git config --global user.name xxx
3.ssh-keygen -t rsa -C xxx@163.com (E-Mail-Adresse) // SSH generieren
4 . Suchen Sie den .ssh-Ordner und öffnen Sie ihn, verwenden Sie cat id_rsa.pub //Öffnen Sie die SSH-Zeichenfolge mit dem öffentlichen Schlüssel
5. Melden Sie sich bei Github an, Einstellungen – SSH-Schlüssel – fügen Sie SSH-Schlüssel hinzu (fügen Sie einfach alle oben genannten hinzu). Inhalt) )
Erklärung: Dann hat das Konto, das dieser E-Mail-Adresse entspricht (xxxxx@gmail.com), die Berechtigung, das Warehouse auf Github zu betreiben. Sie können die folgenden Git-Befehle frei ausführen.
Allgemeine Git-Befehle
1. git config user.name / user.email //Zeigen Sie den aktuellen Git-Benutzernamen und die E-Mail-Adresse an
2. Git-Clone-Projekt // Das Warehouse lokal klonen.
3. Ändern Sie den lokalen Code und senden Sie ihn an den Zweig: git add file / git commit -m „Neue Datei“
4. Schieben Sie die lokale Bibliothek in die Remote-Bibliothek origin master
5. Sehen Sie sich das Commit-Protokoll an: git log -5
6. Zurück zu einer bestimmten Version: git reset --hard 123
7 branch / git checkout name / git checkout -b dev
8. Namenszweig mit dem aktuellen Zweig zusammenführen: git merge name / git pull origin
9 name
10. Löschen Sie den Remote-Zweig: git push origin :daily/x.x.x
11. git checkout -b mydev origin/daily/1.0.0 //Ordnen Sie den Remote-Tageszweig dem zu Lokaler mydev-Zweig für die Entwicklung
12. Füge den Remote-Zweig in den aktuellen Zweig git pull origin daily/1.1.1
13 ein
git push origin Publish/ 0.1.5:publish/0.1.5
14. Online-Codeabdeckung für lokal:
git checkout --theirs build/scripts/ddos
git checkout – ihre src/app/ddosDas obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Javascript-Datentypen und des Git-Verwendungscodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!