ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの三項演算子とは何ですか? js三項演算子の使い方の紹介

JavaScriptの三項演算子とは何ですか? js三項演算子の使い方の紹介

不言
リリース: 2018-09-19 17:42:54
オリジナル
3365 人が閲覧しました

この記事の内容は、JavaScript の三項演算子とは何ですか? js 三項演算子の使い方の紹介は、参考になると思います。

js と言えば、多くの初心者にとってはかなり面倒な作業かもしれませんが、私も js のスキルが十分ではないと感じているので、できるようになることを願っていくつかのことを学び、共有します。

「三項演算子」が必要な人

三項演算子とは何ですか?条件が true の場合の実行: 条件が true でない場合の実行

は、単純な if()else() ステートメントと同等です。

例:

var num=10;
if(num>5 && num<=10){
num++;
}else{
num--;
}
ログイン後にコピー

三項演算子の書き方

num>5 && num<=10 ? num++:num--;
三元运算符另外一种情况,相当于只有if()的语句,改写为三元运算符写法,
var num=10;
if(num>5 && num<=10){
 num++;
}
ログイン後にコピー

num>5 && num<=10?num :null;は、条件が true でない場合のプレースホルダーとして使用されます。コロンの後に何も記述しないと、エラーが報告されます。プレースホルダーとして、null、未定義、void 0 (つまり、未定義) を使用できます。

## 特定の状況では、複数のステートメントを使用して操作します。括弧で囲まれた小さな文を使用します。

##

var num=10;
if(num>5 && num<=10){
 num++;
console.log(num);
}
ログイン後にコピー
上記の例は次のようになります。このように書き換えられます

num>5 && num<=10?(num, console.log(num)):null; 複数のステートメントはカンマで区切られます

*break、 continue などのキーワード、return などは三項演算子の演算に使用できません;

以上がJavaScriptの三項演算子とは何ですか? js三項演算子の使い方の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート