Maison interface Web js tutoriel JS utilise switch pour déterminer le partage de code de l'opération ternaire pendant l'opération d'attribut

JS utilise switch pour déterminer le partage de code de l'opération ternaire pendant l'opération d'attribut

Sep 04, 2017 am 10:10 AM
javascript switch 运算

Cet article présente principalement le commutateur JS pour juger de l'opération ternaire pendant et attribuer le code d'opération. Les amis qui en ont besoin peuvent se référer à l'

opération ternaire : telle que var a = 10;


var b= 12;
c = a>b ?a:b;
Copier après la connexion
Si vrai, exécutez a, sinon exécutez b


var isHide = true;
Copier après la connexion
Si l'instruction de jugement if est utilisée, ce qui suit est


if(isHide) {
box.style.display = "block";
} else {
box.style.display = "none";
}
Copier après la connexion

L'opération ternaire remplace if


box.style.display = isHide?"block":"none";
Copier après la connexion
pour déterminer la condition ? L'instruction d'exécution est établie : l'instruction d'exécution n'est pas établie.

Si la condition est vraie, retournez : le résultat de l'exécution est vrai

La condition n'est pas vraie : le résultat de l'exécution

Version simplifiée de si jugement

continuer Ignorer cette boucle : impossible d'écrire une opération ternaire

colonne :


for(var i=0;i<5;i++){
if(i==3)
continue;跳过i=3这个循环不执行;其他依然执行。
}
Copier après la connexion
break : Terminer le boucle entière ; par défaut, seules les boucles adjacentes seront terminées. Si cette boucle veut terminer d'autres boucles, il faut lui donner un nom.

Exemple :


for(var i=0;i<5;i++){
if(i==3)
break;当循环执行到i=3时终止整个循环。
}
name:for(var i=0;i<5;i++){
for(var j=0;j<5;j++){
break name //终止两个循环
}
}
Copier après la connexion
L'objet stocke les données, qui sont stockées dans les propriétés de l'objet :

L'objet est un type complexe Nous pouvons stocker n'importe quel type de données dans l'objet

Le premier type : opération d'attribut 1 Le premier type d'opération d'attribut est un ensemble de valeurs codées en dur et les variables ne peuvent pas être utilisées.

Lire l'opération obj.Nom de l'attribut

Écrire l'opération obj.Nom de l'attribut = valeur de l'attribut

obj.key = val ; > Par exemple,


La deuxième opération d'attribut est effectuée. Ce qui est reçu est une chaîne. La chaîne peut être stockée dans une variable et peut être écrite directement sous forme. obj [Appel de variable]

var obj = {};
obj.name = "Leo"; 这种写法为第一种属性名都被写死若想调用必须要如
obj.age = 40; 下console.log(obj.name);。
obj.gender = "female";
console.log(obj.w);//注意第一种属性操作是写死的一个值,不能使用变量 obj.w 这么写就认为在找 obj的w属性。
Copier après la connexion
Opération de lecture obj["Nom de l'attribut]

obj["Nom de l'attribut"] = valeur de l'attribut;


Notez que le deuxième type de

obj["key"] = val;
Copier après la connexion
tel que


détermine si l'objet possède cet attribut

var obj = {};
obj[&#39;name&#39;] = "Leo";
obj[&#39;age&#39;] = 40;
obj[&#39;gender&#39;] = "female";
obj[&#39;width&#39;] = "180px";
obj[&#39;height&#39;] = "180px";
obj[&#39;children&#39;] = ["大明","小明","三明"];
var w = "width";
console.log(obj[w]);// 第二种属性操作,接受的是一个字符串,字符串就可以存在变量中,可以直接写obj[变量调用];
alert("name" in obj); // obj 有 name属性就返回 true,否则 返回false
Copier après la connexion
renvoie vrai ou faux


for in peut être utilisé pour boucler des objets et des tableaux. Il ne peut pas être utilisé pour boucler un groupe d'éléments

for (var s in obj) { 找到obj的所有属性 s会依次变成arr的属性名 //同过in方法将循环变量s变成obj对
console.log(s,obj[s]); 应的属性名。若想使用只有用第二中命名。s的类型是字符串。
} s为属性名 obj[S]为对应的属性名的属性值。
Copier après la connexion
. La boucle for ne peut être utilisée que pour boucler des tableaux et les tableaux (un ensemble d'éléments) ne peuvent pas être utilisés pour parcourir un ensemble d'objets.

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.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

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)

Elden's Ring peut-il être joué sur Switch ? Elden's Ring peut-il être joué sur Switch ? Mar 11, 2024 am 11:31 AM

Elden's Ring peut-il être joué sur la plateforme Switch ? En tant que jeu d'action RPG très charmant, de nombreux amis ne savent peut-être pas s'il peut être joué sans problème sur la plateforme Switch. La réponse est qu'il ne peut pas être joué pour le moment. Ring of Elden peut-il être joué sur Switch ? Réponse : Il ne peut pas être joué sur Switch. Ce jeu d'action et de rôle très attendu de la série Souls est officiellement sorti. Les joueurs peuvent l'acheter sur PC, PS4/5 et Xbox Series eX|S/XboxOne et en faire l'expérience immédiatement. De nombreux amis possédant un Switch sont peut-être encore impatients de profiter de ce jeu sur NS, mais malheureusement, il n'existe pas de version Switch de ce jeu. Selon les exigences de configuration du site officiel, la configuration du jeu est relativement élevée et sw

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

Le Switch2 est-il compatible avec les cartouches Switch ? Le Switch2 est-il compatible avec les cartouches Switch ? Jan 28, 2024 am 09:06 AM

Switch2 est un nouveau modèle annoncé par Nintendo à la Gamescom 2023. Certains joueurs s'inquiètent de savoir s'il y aura des problèmes de compatibilité entre le nouveau modèle et la version précédente de la cartouche. Switch2 est-il compatible avec les cassettes switch ? Réponse : switch2 n'est pas compatible avec les cassettes switch. Introduction des cartouches Switch 2 Selon les informations de la société de chaîne de production de Nintendo, Switch 2 peut utiliser des cartouches de 64 Go. Parce qu'il offre de meilleures performances et prend en charge davantage de chefs-d'œuvre de jeu 3A, il nécessite une plus grande capacité de cartouche. Parce que de nombreux jeux doivent être castrés et compressés avant de pouvoir être insérés dans une cartouche de jeu. De plus, les cartouches Switch ont tendance à copier le contenu du jeu, alors remplacez-les par de nouvelles cartouches.

Compétences en matière d'exploitation de base de données Oracle : explication détaillée de l'opération de soustraction Compétences en matière d'exploitation de base de données Oracle : explication détaillée de l'opération de soustraction Mar 02, 2024 pm 06:15 PM

En tant que puissant système de gestion de bases de données relationnelles, la base de données Oracle fournit une multitude d'opérations informatiques pour répondre aux besoins des utilisateurs. Dans les opérations quotidiennes de base de données, l'opération de soustraction est une opération courante et importante. Elle peut nous aider à mettre en œuvre l'opération de soustraction des données pour obtenir les résultats dont nous avons besoin. Cet article discutera en détail des techniques liées aux opérations de soustraction dans la base de données Oracle et donnera des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser cette fonction. 1. Concepts de base des opérations de soustraction dans les données Oracle

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

Analyse et solutions aux problèmes de fonctionnement en virgule flottante PHP Analyse et solutions aux problèmes de fonctionnement en virgule flottante PHP Feb 27, 2024 am 11:03 AM

PHP est un langage de script largement utilisé dans le développement de sites Web. Ses fonctions puissantes et sa flexibilité en font l'outil de choix pour de nombreux développeurs. Cependant, PHP rencontre également quelques problèmes lorsqu'il s'agit d'opérations en virgule flottante, notamment en termes de précision et d'exactitude. Cet article analysera les problèmes de fonctionnement de la virgule flottante PHP et proposera des solutions. Il fournira également des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et résoudre ces problèmes. Analyse du problème En PHP, les nombres à virgule flottante sont un type de données utilisé pour représenter des décimales.

Comment mettre en œuvre un système de signature électronique en ligne à l'aide de WebSocket et JavaScript Comment mettre en œuvre un système de signature électronique en ligne à l'aide de WebSocket et JavaScript Dec 18, 2023 pm 03:09 PM

Présentation de l'utilisation de WebSocket et de JavaScript pour mettre en œuvre un système de signature électronique en ligne : Avec l'avènement de l'ère numérique, les signatures électroniques sont largement utilisées dans divers secteurs pour remplacer les signatures papier traditionnelles. En tant que protocole de communication full-duplex, WebSocket peut effectuer une transmission de données bidirectionnelle en temps réel avec le serveur. En combinaison avec JavaScript, un système de signature électronique en ligne peut être mis en œuvre. Cet article expliquera comment utiliser WebSocket et JavaScript pour développer un outil en ligne simple.

Expliquez l'expression de correspondance (PHP 8) et comment elle diffère du commutateur. Expliquez l'expression de correspondance (PHP 8) et comment elle diffère du commutateur. Apr 06, 2025 am 12:03 AM

Dans PHP8, les expressions de correspondance sont une nouvelle structure de contrôle qui renvoie différents résultats en fonction de la valeur de l'expression. 1) Il est similaire à une instruction Switch, mais renvoie une valeur au lieu d'un bloc d'instruction d'exécution. 2) L'expression de correspondance est strictement comparée (===), ce qui améliore la sécurité. 3) Il évite les éventuelles omissions de rupture dans les instructions de commutation et améliore la simplicité et la lisibilité du code.

See all articles