Maison interface Web js tutoriel Explications détaillées et exemples de valeurs booléennes, d'opérateurs relationnels et d'opérateurs logiques en JS

Explications détaillées et exemples de valeurs booléennes, d'opérateurs relationnels et d'opérateurs logiques en JS

Dec 04, 2017 pm 02:21 PM
javascript 关系 运算符

Nous savons que les valeurs booléennes sont vraies et fausses. Le résultat des opérations sur les valeurs booléennes est : true ; boolean ; les valeurs booléennes peuvent également être utilisées directement sans guillemets.

<script type="text/javascript">
    var a=true;
    var b=false;
    console.log(a);
    console.log(b);
    console.log(typeof a);
    console.log(typeof b);
</script>
Copier après la connexion

RelationOpérateur
>Supérieur au signe
<Inférieur au signe
>=Supérieur ou égal à
<=Inférieur ou égal to
= =Égal à
===Tous égaux à
!=Différent de
!==Différent de

Les résultats obtenus par les opérateurs relationnels sont tous des valeurs booléennes , vrai ou faux

<script type="text/javascript">
    console.log(-6<=9); //true
    console.log(55>9); //true
    console.log(5>=9); //false
    console.log(100<5); //false
</script>
Copier après la connexion

Utiliser == :

console.log(5==5); //true
console.log(5==6); //false
Copier après la connexion

peut être utilisé pour déterminer si l'utilisateur est qualifié

<script type="text/javascript">
    //得到用户成绩
    var score="parseInt(prompt("请输入成绩"));
    //输出结果
    alert(score>=60);
</script>
Copier après la connexion

Notez que dans JS, le symbole = Il n'y a qu'une seule signification, ce qui signifie l'affectation. Si vous voulez juger si deux choses sont égales, vous devez utiliser le symbole == Vous ne pouvez pas utiliser un signe égal pour exprimer un égal. relation.

== Ce symbole peut également être utilisé pour vérifier si les chaînes sont les mêmes :

console.log("LALALALALA"=="LALALALA Lala");

== Ce symbole n'est pas rigoureux et convertira différents types de choses en le même type à des fins de comparaison :

console.log("5"==5); //true
console.log(56="56"); //true
Copier après la connexion

=== sont tous égaux à

console.log("12"===12); //false
console.log(12==="12"); //false
console.log("55"==="55"); //true
console.log(55===55); //true
Copier après la connexion

En d'autres termes, ==deux signes égaux ne sont pas rigoureux, "5" et 5 sont vrais ===trois signes égaux sont plus rigoureux, "5" et 5 sont faux ;

!= est l'opposé de ==; !== est l'opposé de ===

console.log(3!=8); //true
console.log(3!="3"); //false
console.log(3!=="3"); //true
Copier après la connexion

Opérateurs logiques c'est-à-dire && : AND (AND); || : ou; ! : Les non-
qui participent à des opérations logiques sont tous des valeurs booléennes. Seuls vrai et faux peuvent participer à des opérations logiques, et la réponse obtenue est toujours une valeur booléenne.

<script type="text/javascript">
//&&表示“且”,都真才真
console.log(true&&true); //true
console.log(true&&false); //false
console.log(false&&true); //false
console.log(false&&false); //false
</script>
Copier après la connexion

<script type="text/javascript">
    //||表示或者
    console.log(true||true); //true
    console.log(true||false); //true
    console.log(false||true); //true
    console.log(false||false); //false
</script>
Copier après la connexion

! Indique "non"

console.log(!true); //false
console.log(!false); //true
Copier après la connexion


Comment écrire des ratios consécutifs
Pour exemple, si vous voulez vérifier si le chiffre 1 est compris entre 3 et 5.
Mauvaise façon d'écrire : console.log(3<1<5);
Parce que l'ordinateur calculera d'abord 3<1, et la réponse sera fausse, puis false<5, false sera implicitement converti en 0, 0<15 est vrai.
La manière correcte d'écrire doit être divisée et reliée par un && au milieu, c'est-à-dire "3 est inférieur à 1" et "1 est inférieur à 5".

console.log(3<1&&1<5);
Copier après la connexion

La réponse obtenue est fausse.

Exemple : Le code de la route stipule que les 18-70 ans peuvent passer un examen du permis de conduire. Pour déterminer si une personne peut passer un examen du permis de conduire, alors :

//得到用户年龄
var age=parseInt(prompt("请输入年龄"));
//显示结果
alert(age>=18&&age<=70);
Copier après la connexion


Je le crois après avoir lu ceci. Vous maîtrisez les méthodes dans ces cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de PHP !

Lecture connexe :

À quoi ressemble le moteur JS lorsqu'il est en cours d'exécution ?

Le serveur renvoie activement des données au client dans les étapes de mise en œuvre H5

Comment utiliser la méthode jssplice() dans le développement JS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

WebSocket et JavaScript : technologies clés pour mettre en œuvre des systèmes de surveillance en temps réel WebSocket et JavaScript : technologies clés pour mettre en œuvre des systèmes de surveillance en temps réel Dec 17, 2023 pm 05:30 PM

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Analyse de la signification et de l'utilisation de l'opérateur += en langage C Analyse de la signification et de l'utilisation de l'opérateur += en langage C Apr 03, 2024 pm 02:27 PM

L'opérateur += est utilisé pour ajouter la valeur de l'opérande de gauche à la valeur de l'opérande de droite et attribuer le résultat à l'opérande de gauche. Il convient aux types numériques et l'opérande de gauche doit être accessible en écriture.

JavaScript et WebSocket : créer un système efficace de prévisions météorologiques en temps réel JavaScript et WebSocket : créer un système efficace de prévisions météorologiques en temps réel Dec 17, 2023 pm 05:13 PM

JavaScript et WebSocket : Construire un système efficace de prévisions météorologiques en temps réel Introduction : Aujourd'hui, la précision des prévisions météorologiques revêt une grande importance pour la vie quotidienne et la prise de décision. À mesure que la technologie évolue, nous pouvons fournir des prévisions météorologiques plus précises et plus fiables en obtenant des données météorologiques en temps réel. Dans cet article, nous apprendrons comment utiliser la technologie JavaScript et WebSocket pour créer un système efficace de prévisions météorologiques en temps réel. Cet article démontrera le processus de mise en œuvre à travers des exemples de code spécifiques. Nous

Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Tutoriel JavaScript simple : Comment obtenir le code d'état HTTP Jan 05, 2024 pm 06:08 PM

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest

Carte mentale de la syntaxe Python : compréhension approfondie de la structure du code Carte mentale de la syntaxe Python : compréhension approfondie de la structure du code Feb 21, 2024 am 09:00 AM

Python est largement utilisé dans un large éventail de domaines grâce à sa syntaxe simple et facile à lire. Il est crucial de maîtriser la structure de base de la syntaxe Python, à la fois pour améliorer l’efficacité de la programmation et pour acquérir une compréhension approfondie du fonctionnement du code. À cette fin, cet article fournit une carte mentale complète détaillant divers aspects de la syntaxe Python. Variables et types de données Les variables sont des conteneurs utilisés pour stocker des données en Python. La carte mentale affiche les types de données Python courants, notamment les entiers, les nombres à virgule flottante, les chaînes, les valeurs booléennes et les listes. Chaque type de données a ses propres caractéristiques et méthodes de fonctionnement. Opérateurs Les opérateurs sont utilisés pour effectuer diverses opérations sur les types de données. La carte mentale couvre les différents types d'opérateurs en Python, tels que les opérateurs arithmétiques, ratio

Comment obtenir facilement le code d'état HTTP en JavaScript Comment obtenir facilement le code d'état HTTP en JavaScript Jan 05, 2024 pm 01:37 PM

Introduction à la méthode d'obtention du code d'état HTTP en JavaScript : Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques. 1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP signifie que lorsque le navigateur lance une requête au serveur, le service

Opérateurs Python : le guide ultime du débutant au maître Opérateurs Python : le guide ultime du débutant au maître Mar 11, 2024 am 09:13 AM

Introduction aux opérateurs Python Les opérateurs sont des symboles spéciaux ou des mots-clés utilisés pour effectuer des opérations entre deux ou plusieurs opérandes. Python fournit une variété d'opérateurs couvrant un large éventail d'utilisations, depuis les opérations mathématiques de base jusqu'à la manipulation de données complexes. Opérateurs mathématiques Les opérateurs mathématiques sont utilisés pour effectuer des opérations mathématiques courantes. Ils comprennent : exemples d'opérations d'opérateur + addition a + b - soustraction a-b * multiplication a * b / division a / b % opération modulo (prendre le reste) a % b ** opération puissance a ** b // division entière (éliminer le reste) a//b Opérateurs logiques Les opérateurs logiques sont utilisés pour concaténer des valeurs booléennes et évaluer des conditions. Ils comprennent : des exemples d'opérations d'opérateur et des opérations de comparaison logiques et aandbor logiques ou aorbnot logiques

Liste de priorité des opérateurs en langage Go, quel opérateur a la priorité la plus élevée ? Liste de priorité des opérateurs en langage Go, quel opérateur a la priorité la plus élevée ? Jan 03, 2024 pm 04:59 PM

Il existe de nombreux opérateurs en langage Go, qui sont souvent utilisés pour effectuer diverses opérations mathématiques et logiques. Chaque opérateur a sa propre priorité, qui détermine l'ordre dans lequel ils sont évalués dans une expression. Cet article vous présentera le classement prioritaire des opérateurs dans le langage Go et découvrira l'opérateur ayant la priorité la plus élevée. Les opérateurs en langage Go sont les suivants dans l'ordre de priorité élevée à faible : parenthèses : (). Les parenthèses sont utilisées pour modifier l'ordre de priorité des opérateurs. Les parenthèses dans les expressions sont évaluées en premier. Opérateurs unaires : +, -, !. L'opérateur unaire signifie qu'un seul

See all articles