Comment utiliser des opérateurs spéciaux pour coder avec javascript
Les moteurs qui font expressions font leur travail sont appelés opérateurs.
Sommaire
Opérateur conditionnel
La opérateur conditionnel (également connu sous le opérateur ternaire) Utilise trois opérandes. Il évalue une expression logique, puis retourne une valeur basée sur de savoir si cette expression est vraie ou fausse. L'opérateur conditionnel est le seul opérateur qui requiert trois opérandes. Par example:
var isItBiggerThanTen = (valeur> 10)? plus de 10 : ne dépassant pas 10 -
Opérateur virgule
La opérateur virgule évalue les deux opérandes et retourne la valeur de la seconde. Il est le plus souvent utilisé pour effectuer plusieurs missions ou d'autres opérations dans des boucles. Il peut également servir de raccourci pour l'initialisation de variables. Par example:
var a = 10, b = 0-
Parce que la virgule a la priorité la plus faible des opérateurs, ses opérandes sont toujours évalués séparément.
supprimer opérateur
La effacer opérateur supprime une propriété d'un objet ou d'un élément d'un tableau.
Lorsque vous utilisez le effacer opérateur de retirer un élément d'un tableau, la longueur du tableau reste le même. L'élément retiré a une valeur de indéfini.
var animaux = [ chien , cat , oiseau 148, poulpe #;] - console.log (animaux [3]) - // retourne poulpe supprimer animaux [3] -console.log (animaux [3]) - // retourne undefined
dans l'opérateur
La dans opérateur renvoie true si la valeur spécifiée existe dans un tableau ou un objet.
var animaux = [ chien , n ° 148; cat , n ° 148; oiseau , n ° 148; poulpe ] - si (3 chez les animaux) {console.log (# 147 ; il est là ) -}
Dans cet exemple, si le animaux tableau a un élément avec l'indice de 3, la chaîne ce's là-dedans va afficher à la console javascript.
opérateur instanceof
La exemple de opérateur renvoie true si l'objet que vous spécifiez est le type d'objet qui a été spécifié.
var myString = new String () - si (myString instanceof String) {console.log ( yup, il est une chaîne !) -}
nouvel opérateur
La nouveau opérateur crée une instance d'un objet. javascript dispose de plusieurs types d'objets intégrés, et vous pouvez également définir votre propre. Dans l'exemple suivant, Date () est un objet intégré javascript, tandis que Animaux () et Fleur () sont des exemples d'objets que le programmeur pourrait créer pour servir à des fins de mesure dans un programme.
var aujourd'hui = new Date () - var = oiseau nouvel animal de compagnie () - Daisy var = new Fleur () -
cet opérateur
La ce Opérateur fait référence à l'objet courant. Il est fréquemment utilisé pour extraire des propriétés dans un objet.
opérateur typeof
La Type de opérateur retourne une chaîne contenant le type de l'opérateur:
var = businessname Montre Harry réparation -console.log typeof businessName- // retourne string
void operator
La vide opérateur provoque une expression dans l'opérande à être évaluée sans retourner une valeur. L'endroit où vous voyez le plus souvent utilisé est nulle dans les documents HTML quand un lien est nécessaire, mais le créateur du lien veut remplacer le comportement par défaut du lien en utilisant javascript:
Ceci est un lien, mais il ne fera rien