Opérateurs du didacticiel de base Javascript

Opérateur

Nous devons d'abord savoir ce qu'est une expression

Par exemple i++; a+b Ce sont des expressions

opérateurs unaires : ne peuvent opérer qu'un seul opérateur de valeur, appelé opérateur unaire

incrément ++ et décrémentation- -

Regardez le code suivant :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>运算符</title>
</head>
<script type="text/javascript">
	var box=100;
	box++;
	//box--;
	//++box;
	//--box;
	document.write(box);
</script>
<body>

</body>
</html>

Incréments à l'avant, sorties 101 Sorties post-incrémentation 101

Décréments à l'avant, sorties 99 Sorties post-décrémentation 99

Remarque : La différence entre la pré-position et la post-position

var box=100;

//age = ++box;//= box ++; //Attribuez d'abord la case à l'âge, age=100, puis accumulez

//age = --box //Réduisez d'abord la case à 99, puis attribuez la valeur à l'âge

/ /= box -- //Attribuez d'abord la valeur de la boîte à age age=100, puis soustrayez


+ - opérateurvar box=100;

+box; //Nombres positifs

-box //Nombres négatifs

Le signe plus (+) a une fonction de transformation automatique

Comme indiqué dans le code suivant

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>一元运算符</title>
</head>
<script type="text/javascript">
	var box="89";
	alert(typeof +box);  //如果没有加号,是string类型,有加号则是number类型
</script>
<body>

</body>
</html>

Opérateur arithmétique

Plus (+)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 10;
	var b = 15;
	var c = a+b;
	document.write(c);
</script>
<body>

</body>
</html>

Moins (-)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 10;
	var b = 15;
	var c = a-b;
	document.write(c);
</script>
<body>

</body>
</html>

Multiplier(*)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 10;
	var b = 15;
	var c = a*b;
	document.write(c);
</script>
<body>

</body>
</html>

Diviser(/)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 15;
	var b = 15;
	var c = a/b;
	document.write(c);
</script>
<body>

</body>
</html>

Reste (%)

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>算术运算符</title>
</head>
<script type="text/javascript">
	var a = 15;
	var b = 5;
	var c = a%b;
	document.write(c);
</script>
<body>

</body>
</html>

Opérateur d'affectation

图片3.pngOpérateur d'affectation Utilisation imbriquée des opérateurs : Le cas suivant>

Opérateur ternaire

Syntaxe : Expression 1 ? Expression 2 : Expression 3 图片2.png Exemple :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>赋值运算符</title>
</head>
<script type="text/javascript">
	y = ( x = 2) + 5;
	alert(x);
	alert(y);
</script>
<body>

</body>
</html>
Remarque : Si l'expression 1 est vraie, le résultat de sortie est l'expression 2, sinon c'est l'expression 3. Par exemple, dans le cas ci-dessus x=5 ;, jugez si l'expression 1 est vraie et affichez la valeur de 🎜>

&& (les conditions doivent être remplies en même temps pour être vraies)

x=2;y=6;

x&&y>6;

À ce time, x et y ne sont qu'un élément satisfaisant supérieur à 6, donc le résultat est faux ;

|| (Tant qu'une des conditions est remplie, elle est vraie)

x=2;y=6;

x||y>6 ;

À ce moment, l'un de x et y satisfait la condition, donc le résultat est vrai ;

!(prendre La logique vaut le contraire, si c'est vrai, prendre faux, si faux, prendre vrai)

x=5;y=8 ;

!(x>y);

Tout d'abord, jugez si x est supérieur à y. S'il n'est pas supérieur, c'est faux. Si ce n'est pas faux, c'est vrai. donc le résultat est vrai

String linker +

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>三元运算符</title>
</head>
<script type="text/javascript">
	var x = 5;
		y = (x=5)?x:1;
		document.write(y);
</script>
<body>
	
</body>
</html>



Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>javascript</title> </head> <body> <script type="text/javascript"> document.write("php中文网"); </script> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel