Windows data recovery software full version free download

  • Mac data recovery software full version free download

  •   Un, les opérateurs unaires

      1, incrémentation et de décrémentation: divisé en type type avant et arrière;

      Type avant: ++ a; - un;

      Type arrière: a ++; a--;

      exemple:

      Copiez le code est le suivant:

      

      Où a = i ++, ce qui correspond à a = i; i = i + 1;

      Et b = ++ j, correspondant à j = j + 1; b = j;

      2 opérateur de soustraction monohydrique: a = + i; a = -i;

      Copiez le code est le suivant:

      

      Pour les entiers, les correspond de moins unaire à niée.

      En second lieu, l''opérateur au niveau du bit

      1, ~ bit (PAS)

      L''Afrique, à savoir sous forme binaire tous les nombres réduits à néant.

      L''usage commun: opération binaire est niée pratiquement pas numérique, puis soustrayez 1

      2, ou au niveau du bit | (OR)

      Ou, sous forme binaire qui est tout numérique et le bit numérique cible ORed.

      L''usage commun: sans conditions généralement utilisé pour l''attribution des chiffres binaires.Par exemple: un numérique | 1, l''équivalent de bizarre et vous rapprocher des chiffres actuels.

      3, ET & au niveau du bit (ET)

      Avec, à savoir sous forme binaire tous les numéros avec l''opération ET numérique cible.

      L''usage commun: L''opération binaire couramment utilisée pour lieu, par exemple: un appareil photo numérique et 1, 0 si le résultat est comparé à un nombre pair, un nombre impair si l''on était.

      4, bit OU exclusif ^ (XOR)

      OU exclusif, à savoir, tous les nombres sous forme binaire avec un contraste de cible numérique, seuls deux nombres ne sont pas identiques à-dire, un seul chiffre est stocké dans le temps de retour à 1, les mêmes numéros que deux retour 0.

      L''usage commun: opération XOR est l''inverse de lui-même, c''est-à-dire deux différents ou le même nombre de résultats finaux inchangés.Il peut être utilisé pour le chiffrement simple, ou valeur d''opération interactive.

      5 restants<<

      à gauche, à savoir sous forme binaire de tous les bits correspondant au déplacement numérique vers la gauche, la enlevées supérieure (jetées), le plus faible en zéros.Gauche n''affectera pas le bit de signe.

      sens mathématique: le chiffre du local ne déborde pas, pour des nombres positifs et négatifs, celui de gauche sont l''équivalent de 1 multiplié par deux à la puissance de décalage à gauche de n bits est équivalente multipliée par 2 à la puissance n.

      6, droit

      6.Signé décalage vers la droite >> 1: à savoir, sous forme binaire toutes les valeurs, tout en conservant le bit de signe droite.

      sens mathématique: le chiffre du local ne déborde pas, pour des nombres positifs et négatifs, ont un droit équivalent à 1 divisé par deux à la puissance, à droite de n bits est équivalente à la puissance de n divisé par 2.

      6.droit à décalage non signé >>> 2: à savoir, sous forme binaire toutes les valeurs, y compris le bit de signe sont décalés vers la droite.

      Pour des résultats positifs >> et >>> est le même;

      Pour les nombres négatifs, en raison de ses effets négatifs complément des valeurs absolues de la représentation, ce qui provoque un résultat de décalage droit non signé de très grandes.

      Troisièmement, les opérateurs booléens

      Une logique NOT !

      Non-logique avec!Il représente tout type d''application et peut valeur ECMAScript, la logique opération NOT retourne une valeur booléenne (true / false de).L''opérateur va d''abord de son opérande est converti en une valeur booléenne, puis sa négation,.

      !!Correspond à la fonction booléenne ().

      fonction booléenne () d''un ensemble de règles de transformation.

      Types de données en une valeur convertie fidèle à des valeurs fausses

      false true Boolean

      Cha?ne toute cha?ne non vide ? ? (une cha?ne vide)

      Nombre de valeur numérique non nulle (y compris l''infini) et NaN 0

      Objet Tout objet null

      Non Non défini Non défini

      2, && ET logique

      Logique et deux opérandes.

      Une opération logique ET peut être appliquée à tout type d''opérande, et pas seulement Boolean.Dans un opérande n''est pas une valeur booléenne, la logique et les opérations ne seront pas nécessairement retourner une valeur booléenne, cette fois, il suit les règles un peu:

      1. Si le premier opérande est une cible, elle renvoie le second opérande;

      2. Si le second opérande est un objet, seul le cas où l''évaluation du premier opérande est vrai le cas où l''objet sera de retour;

      3. Si les deux opérateurs font l''objet, le second opérande est retourné, suivre la première règle.

      4. Si l''un des opérandes est null, return null;

      5. Si l''un des opérandes est NaN, NaN est renvoyé;

      6. Si l''un des opérandes est non défini, non défini retour.

      Appartenant à l''opération de court-circuit et l''opération logique, à savoir si le premier opérande est possible de déterminer un résultat, il ne trouve pas la deuxième valeur d''opérande.(On notera que l''intérieur des deux opérations de retour).Ainsi, lorsque 4,5,6 règles de conflit, suivent les principes de fonctionnement d''un court-circuit.

      Copiez le code est le suivant:

      var NUL = null;

      var na = NaN;

      var test;

      Test = na && nul;

      document.écriture (test); // NaN

      Copiez le code est le suivant:

      var NUL = null;

      var na = NaN;

      var test;

      test = NUL && na;

      document.écriture (test); // null

      3, la logique, ou ||

      Ou deux opérandes logiques.

      Ou une opération logique similaire et logique peut être appliquée à tout type d''opérande, et pas seulement Boolean.Dans le cas de l''un des opérandes n''est pas une valeur booléenne, opérations logiques ou ne retourne pas nécessairement une valeur booléenne, cette fois, il suit les règles un peu:

      1. Si le premier opérande est un objet, il renvoie le premier opérande;

      2. Si le résultat du premier opérande est faux, le second opérande est retourné;

      3. Si les opérateurs sont deux objets, le premier opérande est retourné, après la première règle.

      4. Si les deux opérandes sont null, null est retourné;

      5. Si deux opérandes sont NaN, NaN est renvoyé;

      6. Si deux opérandes ne sont pas définies, le retour indéfini.

      Une opération OU logique appartenant à un fonctionnement en court-circuit, à savoir si la première évalue d''opérande à vrai, alors il ne sera pas évaluée pour le second opérande.

      Nous pouvons utiliser cette fonctionnalité à la logique ou pour éviter variable nulle ou non définie est attribuée une valeur

      Par exemple: var = myObject firstObject || secondObject

      Si firstObject non nul, alors firstObject myObject est attribué à, sinon la valeur attribuée à myObject secondObject.

      Au-dessus de tout cela est, je l''espère tout le monde peut aider à

      Vous pouvez également être intéressé par l''article: JS opérateur égal Discussion détaillée des types d''opérateurs dans le principe de JavaScript du nouvel opérateur de l''exemple de conversion résume les différents opérateurs en utilisant JavaScript Résumé Résumé JavaScript opérateurs booléens && et || l''utilisation de l''opérateur de techniques "!~ ? notes d''étude détaillée des opérateurs JavaScript (suite) expressions et opérateurs détaillés en JavaScript

    étude JavaScript note l''opérateur

    Recommend Article: