notes d'étude JavaScrit

1. Qu'est-ce que JavaScript

  JavaScript est un langage de script le plus populaire au monde.

2. Mise en route

  2.1 JavaScript introduit

    1. L'utilisation de l'étiquette interne

      <Script>

        Code js

      </ Script>

    2. externe introduit

      <Script src = "path"> </ script>

      chemin: le répertoire dans lequel le fichier Js

  2.2 La syntaxe de base

    1. Les variables définies type de variable nom de variable = valeur;

      var num = 1;

    PS: JavaScript sensible à la casse stricte!

    2. Contrôle des conditions

    si (drapeau) {

    } Else if (drapeau) {

    }autre{

    }

    Drapeau: langue conditionnelle, le résultat est une valeur booléenne.

    3. console.log (variable) -> Variables d'impression dans la console basée sur un navigateur. -> Général

   2.3 Type de données

     Type de numérique: js ne distingue pas entre les fractions et entier, unifié numérique Numéro Type spécial: Type NaN pas un numéro 

       Chaîne: "abc", 'abc';

       Une valeur booléenne: true, false;

       Opérations logiques: && (deux sont vraies, le résultat est vrai) || (un vrai, le résultat est vrai) (vrai ou faux, à savoir, faux vrai)
     Opérateurs de comparaison: = (opérateur d'affectation) == (égal à , pas le même type, la même valeur, une détermination est vrai) === (égalité absolue, du même type, la même valeur, que le résultat est vrai)

     PS:

      NaN === NaN, les valeurs NaN ne sont pas tous égaux, y compris eux-mêmes, ne peut être jugé par isNaN (NaN) si le nombre est NaN.

      Essayez d'éviter l'utilisation des opérations en virgule flottante effectuées, il y aura problème de précision.

     null: null

     non définie: non défini

       Tableau: var arr = [1,2,3, 'bonjour', null, true], la norme undefiend prendra les données;

       Objet: var personne = {

          nom: 'ccl',

          âge: 18,

          tags: [ 'js', 'java', ''] gros volumes de données

        }

       PS: chaque attribut utilisé, la segmentation, ne nécessite pas une finale

       Valeur: La valeur à l'utilisation persion.name

3. Mode contrôle strict

  « Utilisation stricte »: mode d'inspection stricte, la prévention de JavaScript arbitraire est à l'origine des problèmes et doit être écrit dans la première ligne.

  Recommander l'utilisation des variables locales définies laisser aller.

4. type chaîne de détail - Important

  1. chaîne normale, nous utilisons des colis guillemets simples ou doubles

  2. Notez le caractère d'échappement \

  3. longueur de la chaîne

    var str = "123456";

    console.log (str.length);

  4. Les chaînes sont immuables.

  5. Str.substring intercepter la chaîne (1,3);

5. tableau de détails - Important

  Tableau peut englober tout type de données -> sa longueur peut être modifiée.

  1. Longueur

  est arr = [1,2,3,4];

  arr.Length; 

  2.indexOf, indexé par des éléments en indice

  3.slice () fait partie de la matrice prise retourne un nouveau tableau, similaire à la chaîne de sous-chaîne

  4.push () -> est pressé dans l'extrémité de la matrice peut être pressée en même temps une grande valeur.

  5.pop () -> un élément de queue de pop-up, et seulement un élément pop, de sorte que vous ne pouvez pas passer des paramètres.

  6.unshift () -> est enfoncée dans la tête de la matrice peut être pressée en même temps une grande valeur.

  7.shift () -> la tête d'un élément pop, et seulement un élément pop, de sorte que vous ne pouvez pas passer des paramètres.

  8. Utilisation méthode sort () pour réseau de tri;

  9. réseau en utilisant le procédé inverse () pour l'élément d'inversion;

  10.concat (): lien Array ne modifie pas le tableau, mais renvoie un nouveau tableau

  11. Le connecteur joindre

    est arr = [1,2,3];

    

6. Saisissez l'objet Détail

  1. Comment définir un objet dans les js:

    = Var nom d'objet {

      Nom de la propriété: valeur de la propriété,

      Nom de la propriété: valeur de la propriété,

      Nom de la propriété: valeur de la propriété,

      Nom de la propriété: Propriété Valeur

    }

  2. Affectation d'objets

    attribut Object = valeur;

   3. Les propriétés dynamiques de la suppression de l'objet

    propriétés. Supprimer des objets;

7. Process Control

  si -> 同 java

  tandis que -> 同 java

  pour -> 同 java

8. Présentation des fonctions

  8.1 Fonctions définies

    Une manière définie:

    nom de la fonction, méthode ([paramètres]) {

      Logic ....

      [Retour Valeur de retour];

    }

    Une fois exécuté pour retourner la fonction au nom du résultat final est retourné.

    manière définie:

    nom de la fonction var = function ([paramètres]) {

      Logic ....

      [Retour Valeur de retour];

    }

  8,2 fonction transféré

    Nom de la fonction ([paramètres]);

    JavaScript peut passer un certain nombre de paramètres ne peuvent pas passer des paramètres.

    Vous pouvez lancer manuellement une exception, utilisez le jet de jeter.

    

 

    arguments JS est un don gratuit de mots-clés, au nom de tous les paramètres transmis, est un tableau, en utilisant les arguments peuvent obtenir à tous les paramètres.

     

 

       

 

     

Je suppose que tu aimes

Origine www.cnblogs.com/gcdlj/p/12588031.html
conseillé
Classement