Type de données
sous-fin, null, 0, false, NaN, chaîne vide. Leurs résultats de négation logique sont tous vrais.
Format de clôture
Avantages : Éviter les conflits de noms (pollution variable globale).
(function(a, b) { console.log(a+b); //30 })(10, 20);
Intercepter et effacer le tableau
var arr = [12, 222, 44, 88]; arr.length = 2; //截取,arr = [12, 222]; arr.length = 0; //清空,arr will be equal to [].
Obtenir les valeurs maximales et minimales de le tableau
var numbers = [5, 45822, 120, -215]; var maxInNumbers = Math.max.apply(Math, numbers); //45822 var minInNumbers = Math.min.apply(Math, numbers); //-215
Problème de calcul en virgule flottante
0.1 + 0.2 == 0.3 //false
Pourquoi ? Parce que 0,1+0,2 est égal à 0,30000000000000004. Les nombres JavaScript sont construits selon la norme IEEE 754 et sont représentés en interne sous forme de décimales à virgule flottante de 64 bits. Ce problème peut être résolu en utilisant toFixed().
Fonction de tri par tableau
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; //从大到小排 });
Conversion d'objets et de chaînes
var obj = {a: 'aaa', b: 'bbb'}; var objStr = JSON.stringify(obj); // "{"a":"aaa","b":"bbb"}" var newObj = JSON.parse(objStr); // {a: "aaa", b: "bbb"}
notes de git
git utilise la configuration précédente
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 (adresse e-mail) // Générer ssh
4 . Recherchez le dossier .ssh et ouvrez-le, utilisez cat id_rsa.pub //Ouvrez la chaîne ssh de la clé publique
5. Connectez-vous à github, paramètres - Clés SSH - ajoutez des clés ssh (ajoutez simplement tout ce qui précède. content) )
Explication : Ensuite, le compte correspondant à cette adresse email (xxxxx@gmail.com) aura l'autorisation d'exploiter l'entrepôt sur github. Vous pouvez librement exécuter les commandes git suivantes.
Commandes git courantes
1. git config user.name / user.email //Afficher le nom d'utilisateur et l'adresse e-mail git actuels
2. git clone project // cloner l'entrepôt localement.
3. Modifiez le code local et soumettez-le à la branche : git add file / git commit -m "New file"
4. Push la bibliothèque locale vers la bibliothèque distante : git push. origin master
5. Afficher le journal de validation : git log -5
6. Revenir à une certaine version : git reset --hard 123
7. branch / git checkout name / git checkout -b dev
8. Fusionner le nom de la branche avec la branche actuelle : git merge name / git pull origin
9. name
10. Supprimez la branche distante : git push origin :daily/x.x.x
11. git checkout -b mydev origin/daily/1.0.0 //Mappez la branche quotidienne distante sur le branche mydev locale pour le développement
12. Fusionnez la branche distante dans la branche actuelle git pull origin daily/1.1.1
13. Publiez en ligne :
git tagpublish/0.1.5.
git push origin submit/ 0.1.5:publish/0.1.5
14. Couverture du code en ligne vers le local :
git checkout --theirs build/scripts/ddos
git checkout -- le leur src/app/ddos
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!