Windows data recovery software full version free download

  • Mac data recovery software full version free download

  •   A multiplicatif opérateurs

      1, multiplication: *

      opérateur de certaines règles de multiplication spéciales:

      Si les opérandes sont des nombres, selon un calcul de multiplication classique, si le produit est supérieur à la valeur représentant la gamme ECMAscript, l''infini de retour ou -infinity

      Si l''un des opérandes est NaN, le résultat est que le retour NaN

      Si l''infini est multiplié par 0, renvoie NaN

      Si le nombre de non-zéro et est multiplié par l''infini, l''infini ou -infinity de retour

      et en multipliant l''infini de l''infini, le retour à débordement

      S''il y a un opérande est pas numérique, l''arrière-plan premier numéro d''appel () pour convertir une valeur numérique, puis appliquer les règles ci-dessus

      Copiez le code est le suivant:

      

      2, la division: /

      opérateur Division des règles spéciales:

      Si les opérandes sont des nombres, calculée en fonction de la division classique, si le quotient est supérieur à la valeur représentant la gamme ECMAscript, l''infini de retour ou -infinity

      Si l''un des opérandes est NaN, le résultat est que le retour NaN

      Si l''infini est l''addition de l''infini, le retour NaN

      Si zéro par zéro renvoie NaN

      Si un nombre fini de diviser non nul par zéro, l''infini ou le retour -infinity

      Si l''infini est en plus d''un nombre non limité de 0, le rendement ou l''infini -infinity

      S''il y a un opérande est pas numérique, l''arrière-plan premier numéro d''appel () pour convertir une valeur numérique, puis appliquer les règles ci-dessus

      Copiez le code est le suivant:

      

      3, modulo (reste):%

      opérateur Modulo règles spéciales:

      Si les opérandes sont des nombres, selon les calculs classiques de division, renvoie le reste de la divisé

      Si le dividende est infini, le diviseur est un nombre fini, il renvoie le résultat est NaN

      Si le dividende est fini, le diviseur est 0, retour NaN

      Si l''infini est l''addition de l''infini, le retour NaN

      Si le dividende est un fini et infini diviseur, rendement du dividende

      Si le dividende est 0, 0 rendement

      S''il y a un opérande est pas numérique, l''arrière-plan premier numéro d''appel () pour convertir une valeur numérique, puis appliquer les règles ci-dessus

      Copiez le code est le suivant:

      

      Deuxièmement, les opérateurs additifs

      1, l''opérateur d''addition: +

      Si l''opérande est une cha?ne:

      Si les deux opérandes sont des cha?nes, puis épissés au second opérande après le premier opérande.

      Si seulement l''un des opérandes est une cha?ne, puis l''autre opérande est converti en une cha?ne, puis la mise en ?uvre des règles

      Copiez le code est le suivant:

      

      2, l''opérateur de soustraction: -

      Si l''un des opérandes est une cha?ne, boolean, nulle ou non définie, l''arrière-plan dans le premier numéro d''appel () qui a été convertie à la valeur, et effectue ensuite une soustraction.

      Troisièmement, l''opérateur relationnel

      Plus de:>

      Moins que:<

      Supérieure ou égale:> =

      Ou moins:<=

      Règles opérateurs relationnels spécial:

      Si l''opérande est une cha?ne, la comparaison de cha?nes de deux codes de caractères correspondant

      Si l''opérande est une valeur, la première valeur de l''autre opérande est converti, puis comparé

      Tout nombre est comparé à NaN, le résultat est faux

      Quatrièmement, l''opérateur est égal à

      1, l''égalité et l''inégalité: == et!=

      Ces deux opérateurs sont d''abord opérande est converti au même type ont ensuite comparé

      La conversion, l''égalité et l''inégalité opérateur aux règles suivantes:

      Si un type d''opérande booléen, alors, il est d''abord converti en numérique de type à faux converti en 0, true est converti en 1.

      Si le type est un opérande de cha?ne, un autre, puis, en comparant la cha?ne de type numérique converti en numérique.

      Puis comparer si l''un des opérandes est un objet, l''autre non, la première méthode valueOf opérande () appel, pour obtenir des valeurs primitives après

      Règles de comparaison spéciale:

      Il est égal à zéro et non définie.

      null et undefined pas être converti en tout autre type

      Si le résultat de toute opération est NaN, le rendement de comparaison égalité fausse, vraie comparaison n''est pas égal retour.Notez que même si les deux opérandes sont NaN, le même résultat est faux, qui est, pas égal à NaN NaN.

      Si les deux opérandes sont des objets, puis les comparer aux valeurs de référence, si référence le même objet, puis retourne vrai, sinon retourne false.

      2, congruent et congruentes: == et ===

      == comparera l''opérande est converti dans le même type;

      === ne convertit pas le type, la comparaison directe

      Par exemple:

      Copiez le code est le suivant:

      var result1 = ( "55" == 55);

      var result2 = ( "55" === 55);

      alerte (result1); // true

      alerte (result2); // false ? 55 ? est une cha?ne de 55 numéros, ne sont pas le même type

      V. opérateur conditionnel

      Variable = expressions conditionnelles?valeur true: false

      Est-ce que la première expression conditionnelle est évaluée, si le résultat est vrai, mettre la vraie valeur attribuée à la variable, si elle est assignée à mettre les fausses valeurs de faux des variables.

      Copiez le code est le suivant:

      

      Sixièmement, l''opérateur d''affectation

      1, un opérateur d''affectation simple: =

      var num1=10;

      num = num1 + 10;

      2, l''opérateur d''affectation composé: + =, - =, * =, / =,% =, >> =,<<=、>>> =

      Copiez le code est le suivant:

      

      Sept, opérateur virgule

      L''opérateur virgule peut effectuer plusieurs opérations dans une seule instruction

      Utilisations: 1, déclarent plusieurs variables

      var num1 = 1, num2 = 2, num3 = 3;

      2, l''affectation

      var num = (0,1,2,3) // num = 3

      Lorsqu''il est utilisé pour l''affectation, opérateur virgule renvoie la valeur de la dernière expression.

      Domaine de pratique:

      Copiez le code est le suivant:

      

      Copiez le code est le suivant:

      

      C''est tout le papier pour les opérateurs javascript pour expliquer à cette fin, le prochain article nous explique la déclaration javascript.

      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 JavaScript détaillées expliquent les opérateurs JavaScript Les opérateurs et expressions

    étude JavaScript note l''opérateur (suite).

    Recommend Article: