三項演算子の概要

巴扎黑
巴扎黑オリジナル
2017-07-20 16:44:402929ブラウズ

1. 三項演算とは: (ブール式? Value 0:Value 1;)

5>3?alert('5 big'):alert('3 big');

それis, if(5>3){alert('5 big')}else{alert('3 big')};

注: 三項演算と if(){}else{} の違いは三項演算です。は戻り値です

例:

var max = a>b?a:b;

2. 複数条件の三項演算の書き方:

例: 生徒の成績に基づいて ABCD の 4 つのレベルを決定します

var result = (sc100) ?("無効なスコア"):

sc>=90?("A"):

sc>=80?("B"):

sc>=60 ?("C"):("D");

注: 計算するときは優先順位の問題を考慮する必要があります。結果のエラーを避けるために「()」を追加してください!

3. 三項算術の利点: シンプルそしてclear

name = value 1 if条件else value 2

深いコピー浅いコピー

strは変更できない値を作成します、変更された場合は

を作成します。とstr

代入、ディープコピーとシャローコピーのアドレスは変更されません

dict、list、tupの場合

シャローコピーは最外層のみをコピーします

ディープコピーは最内層以外をすべてコピーします

関数

動的パラメータ

ユニバーサルパラメータ

変更、グローバル

ローカル

コード内のみ小文字 実行

以上が三項演算子の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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