演算子には次のものが含まれます: 1. 算術演算子 (" "、"-"、"*" など)、2. 代入演算子 ("=、"="、"-=" など)。 ; 3. 比較演算子(「==」、「===」など); 4. 論理演算子(「&&」、「||」など); 5. ビット演算子(「&」など) 「|」など。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript 演算子 (演算子)
JavaScript では、演算子は値の割り当て、値の比較、算術演算の実行などに使用されます。
算術演算子
算術演算子は、2 つの変数または値に対する演算を実行するために使用されます。
y = 5 を割り当てます。次の表で算術演算子の使用方法を説明します。
演算子 | 説明 | 例 | y値 | x値 |
---|---|---|---|---|
加算 | xx = y 2 | y = 5 | #x = 7 | |
減算 | ##x = y - 2 | y = 5 | #x = 3 | |
乗算 | #x = y * 2 | y = 5 | x = 10 | |
除算 | x = y / 2 | y = 5 | x = 2.5 | ##% |
xx = y % 2 | y = 5 | xx = 1 | ||
x = y | y = 6 | #xx = 6x = y | y = 6 | |
-- | デクリメント | |||
y = 4 | x = 4 | #xx = y-- | y = 4 | x = 5 |
代入演算子 |
演算子
例
##= | x = y##x = y | # #x = 5= | |
---|---|---|---|
xx = x y | #xx = 15 | -= | |
xx = x - y | x = 5 | *= | |
x = x * y | x = 50 | /= | |
x = x / y | xx = 2 | %= | |
x = x % y | x = 0 | ##文字列演算子 | |
text1 = "Good "、text2 = "Morning"、text3 = "" の場合、次の表で文字列演算子の使用方法を説明します。 | 演算子 |
#text2
text3「おはようございます」 | 「おはようございます」 | 「おはようございます」 | = | |
---|---|---|---|---|
"Good Morning" | "Morning" | "" | ||
比較演算子は、論理ステートメントを判断して、指定された 2 つの値または変数が等しいかどうかを判断するために使用されます。 | x=5 の場合、次の表は比較演算子の使用法を示しています。 | Operator |
#結果
#== はfalse# に等しい | ##x == 5 | true | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
値と型は等しい (常に等しい) | #xx === "5" | false | |||||||||||||||||||||||||||||||||||||||||||||||||||||
true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
は | xx と等しくありません != 8 | true | |||||||||||||||||||||||||||||||||||||||||||||||||||||
値と型が等しくない (等しくない) | #xx !== "5"true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
x ! == 5 | false | ##> | |||||||||||||||||||||||||||||||||||||||||||||||||||||
x > 8 | より大きいですfalse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
x | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
x 以上>= 8 | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
x 以下 | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
構文 | 例 |
---|---|
#変数= (条件) ? 値1:値2 | voteable = (age
論理演算子
論理演算子は、変数または値間の論理関係を決定するために使用されます。 x=6 および y=3 の場合、次の例は論理演算子の使用方法を示しています。Description | 例 | |
---|---|---|
および | (x 1) は true | |
または | (x == 5 || y == 5) は false | |
Not | !(x == y) は true |
#ビット演算子32 ビット数値を扱います。数値演算はすべて 32 ビットに変換されます。結果は JavaScript 数値に変換されます。
#演算子例 | 次と同様 | #結果10 進数 | #& | AND | |
---|---|---|---|---|---|
0101 & 0001 | 0001 | 1 | | | OR | #xx = 5 | 1|
0101 | 5 | ~ | 否定 | #xx = ~ 5 | |
1010 | -6 | XOR | |||
0101 ^ 0001 | 0100 | 4 | ##左に移動 | x = 5 | |
10 | ##>> | 右シフト | #xx = 5 >> 10101 >> 1 | ||
2 | [関連する推奨事項: | JavaScript 学習チュートリアル] |
以上がJavaScript 演算子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

raceslimitationsinclude:1)asteeplearningcurveduetoitsvastecosystem、2)seochallengeswithsclient-siderEndering、3)潜在的なパフォーマンスのinlargeapplications、4)complenstatemanagementasappsgrow、and5)suneedtokeepupwithovolution

ReactisChallengingを使用して、SteepLearNdParadigMshiftOconpontenAchitecture.1)startisofficialdocumentation forasolidfoundation.2)relondingjsxandjavascriptwithinit.3)LearntousefunctionalcompotontiTateを理解してください

coreChallengeingEneratingは、duniqueys consinistinsidentifientiversre-renderseforeffiencedomupdates.1)aseenaturalKeysisisisisisisisedisederiableiableiaibuniqueandStable.2)denatekeysBaseTheBasedOnMultipreattributive.2)を無効にすることを非難することを解決します

javascriptfatigueinReactismainageable with rikeislikedivedingingindininginginformationscors.1)whatyouneedwhenyouneedit、focusingonprojectrelevance.2)

ESTESTROACTCOMPONENTSINGTHESESTATEHOOK、USEJESTANDREACTINTINGLIBRARYTOSIMULATE INTERACTIONSIONDANDVERIFYISTAMESISINTHEUI.1)RENDERTHECONCENTANDCHECKECHINITATA.2)SimulateUserIractionSionsionsionsionsionsionslikeClickSorformSubmissions.3)

keysinReactarecialforptimizingperformancebyididingineffictientListupdates.1)usekeystoidentifideidifyandtracklistelements.2)ArrayIndicesassyStopreventPerformanceSues.3)suoseStableidedifierslikeItem.idtomaincomentaindtateandiproveperift

ReactKeySareUniqueIdentifiersiersiderSuredStrovereconconiniationEfficiency.1)theyctrackChangesinListitems、2)sultanduniqueidentifiersiirsiTeemidssisssississmendを使用して、3)ArrayIndicesAssayStopReventisSuseSUSEORINGを回避します

sinqueysarecrucialinReactforoptimizing andMaintainingcomponentStateIntegrity.1)useanaturaluniqueidentifierfromyourdataifaibable.2)ifnonaturalidentifierexists、発電済みのKeyusingingingingalibrarylikuuid.3)


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









