ホームページ ウェブフロントエンド jsチュートリアル JSはswitchを使用して三項演算whileと属性演算のコード共有を決定します

JSはswitchを使用して三項演算whileと属性演算のコード共有を決定します

Sep 04, 2017 am 10:10 AM
javascript switch 手術

この記事では主に三項演算 while と属性演算コードを判定するための JS スイッチを紹介します

三項演算: var a = 10;


var b= 12;
c = a>b ?a:b;
ログイン後にコピー

など、確立されていればaを実行し、そうでなければbを実行します


var isHide = true;
ログイン後にコピー

ifを使って以下のように判断すると


if(isHide) {
box.style.display = "block";
} else {
box.style.display = "none";
}
ログイン後にコピー

if


box.style.display = isHide?"block":"none";
ログイン後にコピー

を三項演算に置き換えて条件を判断すると?実行文が成立する:実行文が成立しない。

条件が成立した場合はreturn: 実行結果

条件が成立していない場合: 実行結果

if判定の簡易版

このループをスキップ: 書き込めません。三項演算

列:


for(var i=0;i<5;i++){
if(i==3)
continue;跳过i=3这个循环不执行;其他依然执行。
}
ログイン後にコピー

break: ループ全体を終了します。デフォルトでは、すぐ隣のループのみが終了します。他のループを終了したい場合は、ループに名前を付ける必要があります。

例:


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 //终止两个循环
}
}
ログイン後にコピー

オブジェクトはデータを格納し、それはオブジェクトのプロパティに格納されます:

オブジェクトは複雑なタイプのデータであり、オブジェクトにはあらゆるタイプのデータを格納できます

最初のタイプ: 属性操作 1 1 つ目のタイプの属性操作はハードコードされた値のセットであり、変数は使用できません。

読み取り操作 obj.属性名

書き込み操作 obj.属性名 = 属性値;

obj.key = val;

などの 2 番目の属性操作 2 番目の属性操作が完了しました。受信したものは文字列です。文字列は変数に格納でき、obj[変数呼び出し]

読み取り操作 obj["属性名]

obj["属性名"] を直接書くことができます。 = 属性値;

var obj = {};
obj.name = "Leo"; 这种写法为第一种属性名都被写死若想调用必须要如
obj.age = 40; 下console.log(obj.name);。
obj.gender = "female";
console.log(obj.w);//注意第一种属性操作是写死的一个值,不能使用变量 obj.w 这么写就认为在找 obj的w属性。
ログイン後にコピー


obj["key"] = val;
ログイン後にコピー

などの 2 番目の型

は、オブジェクトにこの属性があるかどうかを決定します

は true または false を返します


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
ログイン後にコピー
オブジェクトのループに使用され、配列は要素のセットのループには使用できません。

for ループは、配列のような配列 (要素のセット) をループするためにのみ使用でき、オブジェクトのセットをループするためには使用できません。

以上がJSはswitchを使用して三項演算whileと属性演算のコード共有を決定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

エルデンズリングはスイッチでプレイできますか? エルデンズリングはスイッチでプレイできますか? Mar 11, 2024 am 11:31 AM

エルデンズ リングはスイッチでプレイできますか? 非常に魅力的なアクション RPG ゲームなので、スイッチ プラットフォームでスムーズにプレイできるかどうかを多くの友人が知らないかもしれません。答えは、現時点ではプレイできないということです。リング オブ エルデンはスイッチでプレイできますか? 回答: スイッチではプレイできません。 Souls シリーズのこの待望のロールプレイング アクション ゲームが正式にリリースされ、プレイヤーは PC、PS4/5、Xbox シリーズ eX|S/XboxOne で購入してすぐに体験することができます。スイッチを所有している多くの友人は、今でも NS でこのゲームを楽しみたいと考えているかもしれませんが、残念ながら、このゲームのスイッチ バージョンはありません。公式 Web サイトの構成要件によると、ゲーム構成は比較的高く、sw

簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 Jan 05, 2024 pm 06:08 PM

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

Switch2はSwitchカートリッジと互換性がありますか? Switch2はSwitchカートリッジと互換性がありますか? Jan 28, 2024 am 09:06 AM

Switch2はGamescom 2023で任天堂から発表された新モデルですが、一部のプレイヤーは新モデルと以前のバージョンのカートリッジの間に互換性の問題があるのではないかと心配しています。 switch2 はスイッチ カセットと互換性がありますか? 回答: switch2 はスイッチ カセットと互換性がありません。 Switch 2 カートリッジの紹介 任天堂の生産チェーン会社からの情報によると、Switch 2 は 64GB カートリッジを使用する可能性があります。パフォーマンスが向上し、より多くの 3A ゲームの名作をサポートするため、より大きなカートリッジ容量が必要になります。なぜなら、多くのゲーム作品は、ゲームカートリッジに詰める前に去勢して圧縮する必要があるからです。さらに、Switch のカートリッジはゲーム コンテンツをコピーする傾向があるため、新しいカートリッジに交換してください。

Oracleデータベース操作スキル:減算演算を詳しく解説 Oracleデータベース操作スキル:減算演算を詳しく解説 Mar 02, 2024 pm 06:15 PM

Oracle データベースは、強力なリレーショナル データベース管理システムとして、ユーザーのニーズを満たす豊富なコンピューティング操作を提供します。日々のデータベース操作において、減算演算は一般的かつ重要な演算であり、必要な結果を得るためにデータの減算演算を実現するのに役立ちます。この記事では、Oracle データベースでの減算演算に関連する手法について詳しく説明し、読者がこの関数をよりよく理解して使用できるように、具体的なコード例を示します。 1. Oracle データにおける減算演算の基本概念

JavaScript で HTTP ステータス コードを簡単に取得する方法 JavaScript で HTTP ステータス コードを簡単に取得する方法 Jan 05, 2024 pm 01:37 PM

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが

PHP 浮動小数点演算の問題の分析と解決策 PHP 浮動小数点演算の問題の分析と解決策 Feb 27, 2024 am 11:03 AM

PHP は Web サイト開発で広く使用されているスクリプト言語であり、その強力な機能と柔軟性により、多くの開発者に選ばれるツールとなっています。ただし、PHP では、浮動小数点演算を処理する場合、特に精度と精度に関していくつかの問題もあります。この記事では、PHP の浮動小数点演算の問題を分析し、いくつかの解決策を提案し、読者がこれらの問題をよりよく理解して解決できるように、具体的なコード例も示します。問題分析 PHP では、浮動小数点数は小数を表すために使用されるデータ型です。

WebSocketとJavaScriptを使ったオンライン電子署名システムの実装方法 WebSocketとJavaScriptを使ったオンライン電子署名システムの実装方法 Dec 18, 2023 pm 03:09 PM

WebSocket と JavaScript を使用してオンライン電子署名システムを実装する方法の概要: デジタル時代の到来により、電子署名は従来の紙の署名に代わってさまざまな業界で広く使用されています。 WebSocketは全二重通信プロトコルとしてサーバーとリアルタイム双方向のデータ通信が可能で、JavaScriptと組み合わせることでオンライン電子署名システムを実現できます。この記事では、WebSocket と JavaScript を使用して簡単なオンライン アプリケーションを開発する方法を紹介します。

一致式(PHP 8)とそれがスイッチとどのように異なるかを説明します。 一致式(PHP 8)とそれがスイッチとどのように異なるかを説明します。 Apr 06, 2025 am 12:03 AM

PHP8では、一致式は、式の値に基づいて異なる結果を返す新しい制御構造です。 1)Switchステートメントに似ていますが、実行ステートメントブロックの代わりに値を返します。 2)一致式の式は厳密に比較され、セキュリティが向上します。 3)スイッチステートメントの脱落の可能性を回避し、コードのシンプルさと読みやすさを向上させます。

See all articles