Que représente ce bit de code? Je sais que c'est une sorte de Quel est le besoin de ce type de codage? Est-ce plus efficace ou juste une version abrégée avec la même efficacité? P> P> si code> Syntaxe alternative ...
5 Réponses :
C'est le opérateur conditionnel , et c'est équivalent à quelque chose comme ceci: Mais je pense qu'une déclaration d'affectation est manquante dans le code que vous avez publié, comme ceci: p> var status = (age >= 18) ? "adult"
: "minor";
Oh, Ok GR8, pourquoi avoir besoin de ce type de codage, est-ce une version plus efficace ou une version raccourci avec la même efficacité?
Le temps d'interprétation affecte-t-il les performances?
C'est le genre de réponse qui fait une différence. Plus de doute quand il s'agit de JavaScript et de l'opérateur ternaire. CMS bien fait.
Ça s'appelle l'opérateur ternaire. P>
C'est A i> Opérateur ternaire. Il s'agit d'être le seul dans la langue, mais il pourrait y avoir d'autres opérateurs terniers théoriques.
Ceci est un opérateur ternaire , une manière annulée de faire si des déclarations.
Si ré-écrit, cela ressemblerait à ceci: p>
"Ternary" signifie simplement "fonction avec ARITY de 3." ...? ..: ... est l'opérateur conditionnel.
quant à la nécessité de ce type de codage:
Vous pouvez parfois utiliser l'opérateur ternaire pour réduire la complexité: p>
Par exemple, j'ai une page Web qui devait vérifier que Au moins em> deux champs de texte spécifiques spécifiques avaient des valeurs saisies. La logique if / sinon avait l'air jadis moche, mais l'opérateur ternaire en a fait un one-liner pour déterminer le nombre de champs remplis: p> Cette solution apparaît assez élégante et facile. lire que certaines alternatives. p> p>
Il est l'opérateur ternaire / opérateur conditionnel.
En mathématiques, un opération ternaire est une opération n-aire avec n = 3. une opération de ternaire dans un ensemble a prend des données de trois éléments de a et de moissonneuses-batteuses les pour former un seul élément de a. p>
Il est une forme de sténographie de if..else em>. p> par exemple, vouloir savoir si un certain nombre est encore ou non. p> Utilisation if..else em> approche h3>
function CheckEvenOdd()
{
var number = 2;
switch(number % 2)
{
case 0:
alert("even");
break;
default:
alert("odd");
break;
}
}