Types d'opérateurs dans le JavascriptOpérateurs de tâche
L'opérateur de tâche principale est le signe d'égales (=). L'opérande gauche est une variable, un élément de tableau, ou une propriété d'objet, et le bon opérande est une coquille ou variable, un élément de tableau, ou une propriété différent d'objet. L'attribution une variable d'une valeur peut être accomplie avec tout nombre de différentes combinaisons des variables, des éléments de tableau, des propriétés d'objet, et des coquilles. Ce qui suit fournit une idée de la gamme des tâches : alpha= 77 ; alpha= (fishSize.length/2) ; alpha= (bêta > gamma) ; Opérateurs composésLes opérateurs qui incluent la tâche avec une opération sont les opérateurs composés. Ces opérateurs travaillent comme sténographie pour une tâche plus une autre opération. Par exemple : intérêt du bankAccount += de variété ; est équivalent à l'écriture bankAccount de variété = bankAccount + intérêt ; Sans compter que l'addition, les opérateurs composés dans le Javascript incluent soustraient assignent (- =), se multiplient assignent (*=), clivage assignent (/=), et le modulo assignent (%=). Par exemple, le manuscrit suivant emploie l'opérateur de tâche de composé de modulo : <html> <head> language= " Javascript " de <script > variété bolts=150, lot= 60 ; boulonne le sort de %= ; document.write (« lot= impair » + boulons) ; </script> </head> bgcolor= <body " lightslategray " > </body> </html> Les expositions d'exemple comment deux opérations peuvent être combinées dans simples. Les boulons variables est divisés par la valeur du sort variable, et le reste (modulo) est assigné aux boulons variables. Ce serait pareil qu'écrivant ceci : la variété se boulonne = % de sort de boulons ; Cependant, au lieu de prendre deux opérations, on fait le tour du transfert et de l'opération. Opérateurs de comparaisonLe secteur de la plupart des erreurs dans le Javascript avec des opérateurs est probablement embrouillant (ou juste oubliant) la différence entre les opérateurs de tâche et les opérateurs de comparaison. Les opérateurs de tâche égalisent une valeur avec une variable, un élément de tableau, ou une propriété d'objet. Les opérateurs de comparaison produisent d'une valeur booléenne. Par exemple, le manuscrit suivant renvoie une valeur booléenne fausse : <html> language= " Javascript " de <script > wrong= de variété (6==7) document.write (faux) ; </script> bgcolor= <body " lightslategray " > </body> </html> L'opérateur de comparaison est le double signe d'égales (= =), et l'opérateur de tâche est le signe d'égales (=). Le problème le plus commun est dans un rapport conditionnel standard où le lotisseur dactylographie ceci : si (alpha = bêta) {
|
|||
|