ホームページ ウェブフロントエンド jsチュートリアル Javascript演算子の優先順位入門_基礎知識

Javascript演算子の優先順位入門_基礎知識

May 16, 2016 pm 05:39 PM
優先度

JavaScript における演算子の優先順位は一連のルールです。このルールは、式を評価するときに演算子が実行される順序を制御します。優先順位の高い演算子は、優先順位の低い演算子よりも前に実行されます。たとえば、乗算は加算の前に実行されます。

次の表は、JavaScript 演算子を優先順位の高いものから低いものまでリストしています。同じ優先順位を持つ演算子は左から右に評価されます。

运算符 描述
. [] () 字段访问、数组下标、函数调用以及表达式分组
-- - ~ ! delete new typeof void 一元运算符、返回数据类型、对象创建、未定义值
* / % 乘法、除法、取模
- 加法、减法、字符串连接
<< >> >>> 移位
< <= > >= instanceof 小于、小于等于、大于、大于等于、instanceof
== != === !== 等于、不等于、严格相等、非严格相等
& 按位与
^ 按位异或
| 按位或
&& 逻辑与
|| 逻辑或
?: 条件
= oP= 赋值、运算赋值
, 多重求值

括弧を使用すると、演算子の優先順位によって決定される評価の順序を変更できます。これは、括弧で囲まれた式が式の残りの部分で使用される前にすべて評価される必要があることを意味します。

コードをコピーします コードは次のとおりです:

z = 78 * (96 3 45)

この式には、=、*、()、およびもう 1 つの 5 つの演算子があります。演算子の優先順位の規則に従って、演算子は ()、 、 、 *、 = の順序で評価されます。

括弧内の式が最初に評価されます。括弧内には 2 つの加算演算子があります。どちらの加算演算子も同じ優先順位を持つため、左から右に評価されます。まず 96 と 3 を足し、その合計を 45 に足すと 144 になります。
次に乗算演算が始まります。 78 掛ける 144 で 11232 になります。
Aは最後の代入演算です。 11232をzに代入します。

=== 演算子: 2 つの値の型が異なる場合は false を返します。両方の値が数値型で同じ値を持つ場合は、両方の値が文字列の場合は true を返します。 2 つの値が同じ場合、true を返します。両方の値が true または両方とも false の場合、true を返します。両方の値が同じオブジェクト、Arraya、または関数を指している場合、true を返します。両方の値が null または両方の場合、true を返します。未定義、true を返す == 演算 シンボル: 2 つの値が同じ型を持つ場合、=== 比較が実行され、2 つの値が同じでない場合は === の比較値が返されます。一方の値が null で、もう一方の値が未定義の場合、true を返すこともできます。一方の値が文字列で、もう一方の値が数値である場合は、文字列が数値に変換されて比較されます。値が true の場合は 1 に変換され、値が true の場合は 0 に変換されます。一方の値がオブジェクトで、もう一方の値が数値または文字列の場合、オブジェクトは に変換されます。 valueOf() または toString() を使用して元の型を比較し、

詳細なソース参照: http://www.jb51.net/article/17542.htm

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Windows 11 でアプリの優先度を安全に設定するにはどうすればよいですか? Windows 11 でアプリの優先度を安全に設定するにはどうすればよいですか? May 06, 2023 pm 06:28 PM

Windows は、システム リソースに優先順位を割り当てることで、システム リソースを最も必要とするプロセスやプログラムにうまく割り当てます。インストールするほとんどのアプリケーションは、デフォルトの「標準」優先度レベルでまったく問題なく動作します。ただし、パフォーマンスを向上させるために、ゲームなどのプログラムをデフォルトの通常レベルよりも高いレベルで実行する必要がある場合があります。しかし、これには代償が伴い、熟考する価値のある取引です。アプリを高優先度に設定するとどうなりますか? Windows には、さまざまなプロセスやプログラムの実行に対して、低、通常より下、通常、通常より上、高、リアルタイムの合計 6 つの優先順位レベルがあります。 Windows は、アプリケーションを優先度に基づいてランク付けし、キューに入れます。優先度が高いほど、アプリケーションは

Windows 11 で通知を無効にする 8 つの方法 (および 3 つのヒント) Windows 11 で通知を無効にする 8 つの方法 (および 3 つのヒント) May 05, 2023 pm 12:49 PM

通知は生産性を向上させる優れたツールですが、場合によっては気が散ってしまうことがあります。通知を完全に無効にする場合でも、選択したアプリに対して無効にする場合でも、このページが必要です。また、FocusAssist を使用して通知を自動的に無効または有効にする方法についても説明します。さらに、設定アプリが機能しない場合は、コマンド プロンプト、レジストリ エディター、グループ ポリシー エディターなどのツールを使用して、よりマニアックな方法で通知を無効にすることができます。 Windows 11 で通知を無効にする 7 つの方法については、次のチュートリアルをご覧ください。 Windows 11 で通知を無効にする必要があるのはなぜですか?通知を無効にするとさまざまな利点があり、その一部を以下に示します。ただし、重要なアプリの通知を無効にすると、

Windows 11のタスクマネージャーで優先度を変更する方法 Windows 11のタスクマネージャーで優先度を変更する方法 May 17, 2023 am 10:26 AM

プロセスの優先順位とは何ですか?コンピュータはその作成者とそれほど変わりません。彼らはマルチタスクを行っているように見えますが、実際には自発的にタスク間をジャグリングしています。ただし、すべてのプロセスやプログラムにリソースが均等に割り当てられるわけではありません。システムをできるだけスムーズに実行し続けるために必要なプロセスなど、重要なプロセスには高い優先度が与えられますが、周辺的にのみ機能するプロセスには低い優先度が割り当てられることがあります。これにより、システムに大きなストレスがかかっている場合でも、システムがスムーズに動作するようになります。優先順位とは何ですか?プロセスには 6 つの異なる優先順位があります。これらは次のとおりです: 低 – これは最も低い優先順位です。優先度が「低い」プロセスは、他のすべてのタスクが完了するまで必要なリソースを受け取りません。ノルマの下

Windows 11 でアプリまたはプロセスの生産性モードをオンまたはオフにする方法 Windows 11 でアプリまたはプロセスの生産性モードをオンまたはオフにする方法 Apr 14, 2023 pm 09:46 PM

Windows 11 22H2 の新しいタスク マネージャーは、パワー ユーザーにとって有益です。実行中のプロセス、タスク、サービス、ハードウェア コンポーネントを監視するための追加データにより、より優れた UI エクスペリエンスが提供されるようになりました。新しいタスク マネージャーを使用している場合は、新しい生産性モードに気づいたかもしれません。それは何ですか? Windows 11 システムのパフォーマンスの向上に役立ちますか?確認してみましょう! Windows 11 の生産性モードとは何ですか?生産性モードはタスク マネージャーのタスクの 1 つです

Linuxのプロセス優先度調整方法を詳しく解説 Linuxのプロセス優先度調整方法を詳しく解説 Mar 15, 2024 am 08:39 AM

Linuxのプロセスの優先度調整方法を詳しく解説 Linuxシステムでは、プロセスの優先度によってプロセスの実行順序やシステム内のリソースの割り当てが決まります。プロセスの優先順位を合理的に調整すると、システムのパフォーマンスと効率が向上します。この記事では、Linuxでプロセスの優先度を調整する方法と具体的なコード例を詳しく紹介します。 1. プロセス優先度の概要 Linux システムでは、各プロセスには優先度が関連付けられています。優先順位の範囲は通常 -20 ~ 19 で、-20 は最高の優先順位を表し、19 は最高の優先順位を表します。

Windows 11 で通知設定をカスタマイズする方法 Windows 11 で通知設定をカスタマイズする方法 May 02, 2023 pm 03:34 PM

一般的な通知設定のカスタマイズ 通知設定の基本から始めましょう。まず、Windows 11 で通知を設定する場合、2 つの方法があります。最も簡単な方法は、タスクバーの隅にある日付と時刻の部分を右クリックし、[通知設定] を選択することです。または、[スタート] メニューを使用して設定アプリを開き、[システム] セクションの [通知] を選択することもできます (デフォルトで開きます)。ここに通知設定の概要が表示されます。通知を完全に無効にすることも、最初のオプション [通知] をクリックしてドロップダウン メニューを展開することもできます。このメニューには、通知音をオフにするなどの追加オプションがいくつかあります。リマインダーや着信の特定の設定など、ロック画面に通知を表示するかどうかを選択することもできます。

C言語の優先順位は何ですか? C言語の優先順位は何ですか? Sep 07, 2023 pm 04:08 PM

C 言語の優先順位: 1. 各種括弧、2. すべての単項演算子、3. 乗算演算子 *、除算演算子 /、剰余演算子 %、4. 加算演算子 +、減算演算子 - 、5. シフト演算子 <<、> >; 6. より大きい演算子 >、以上の演算子 >=、より小さい演算子 <、以下の演算子 <=; 7. 演算子 == と等しい、演算子と等しくない 記号 != 8. ビット単位AND 演算子 & 9. ビットごとの XOR 演算子 ^ 10. ビットごとの OR 演算子 | 11. 論理 AND 演算子 && など。

Windows 11 KB5011563がリリース、デスクトップウォーターマーク機能を追加 Windows 11 KB5011563がリリース、デスクトップウォーターマーク機能を追加 Apr 25, 2023 pm 10:16 PM

Windows 11KB5011563 は、ついに同社のベータ チャネル以外のユーザーへの展開を開始しました。このバージョンには、いくつかの新機能といくつかの小さな改善が含まれています。 Windows Update を通じて新しいオプションのパッチを試すか、KB5011563 のオフライン インストーラーをダウンロードできます。 Windows 11KB5011563 はオプションの更新プログラムであり、[更新の取得] ボタンを明示的にクリックしない限り、自動的にインストールされません。ご存知のとおり、オプションのアップデートはスキップでき、小さな改善やバグ修正が本当に必要な場合を除き、インストールする必要はありません。 2022 年 4 月のパッチ火曜日では、同じ変更セットがロールアウトされます。先月の更新とは異なり、2022 年 3 月のオプションの更新

See all articles