Javascriptのビット単位AND代入演算子(&=)の使い方入門_基礎知識
JavaScript のビット単位の AND 代入演算子 (&=) は、変数値と式の値の間のビット単位の AND 演算の結果を設定します。 変数と式は 32 ビットのバイナリ値とみなされ、一般的な式には 10 進整数が含まれます。この場合、まず対応するバイナリに変換してから、0 を加算して 32 ビットを構成します。
result &= [整数 2]
同等の In
result = result & [整数 2]
& は、2 つの 32 ビット式の各ビットに対してビット単位の AND 演算を実行します。 両方のビットが 1 の場合、結果は 1 になります。 それ以外の場合、結果は 0 になります。
位1 | 位2 | 位与 |
---|---|---|
0 | 0 | 0 |
1 | 1 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
下面的範例示範如何使用 & 位元與運算子 和 &= 位元與賦值運算子:
// 990000000000位是100100000 1
var expr1 = 9;
// 5 是 00000000000000000000000000000101
var expr2 = 5;
/*
000000000000000000000000001001
&
000000000000000000000000 00000000000001
=
1
*/
var result = expr1 & expr2 ;
alert(result);
expr1 &= expr2;
// 彈出【1】
JavaScript賦值運算子負責為變數賦值,JavaScript賦值運算子包含=, =,-=,*=,/ =,%=
用賦值運算子和運算物件(運算元)連接起來,符合規則的JavaScript語法的式子,稱JavaScript賦值表達式。
JavaScript賦值運算子與賦值表達式語法
var i =a;
= -- 賦值運算子
上面表達式的意義是:把ii加上a所得的值,賦予變數i。
JavaScript賦值運算子與賦值表達式

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









Python では、「+=」は、代入演算子の一種である「加算代入」演算子を指します。その機能は、最初に加算演算を実行し、次にその結果を演算子の左側の変数に代入することです。構文は「x += y」で、同等の形式は「x = x + y」です。 「+=」演算子は、既存の変数にのみ値を割り当てることができます。代入プロセス中に変数自体が演算に参加する必要があるためです。変数が事前に定義されていない場合、その値は不明であり、演算に参加できません。 。

Python 演算子の概要 演算子は、2 つ以上のオペランド間の演算を実行するために使用される特殊な記号またはキーワードです。 Python には、基本的な数学演算から複雑なデータ操作まで、幅広い用途をカバーするさまざまな演算子が用意されています。数学演算子 数学演算子は、一般的な数学演算を実行するために使用されます。演算子の演算例 + 加算 a + b - 減算 a-b * 乗算 a * b / 除算 a / b % モジュロ演算 (剰余を取る) a % b ** べき乗演算 a ** b // 整数除算 (剰余) a//b 論理演算子 論理演算子は、ブール値を連結し、条件を評価するために使用されます。これらには、演算子の演算例と、論理演算と aandbor 論理演算、または aorbnot 論理演算の not not 比較演算が含まれます。

演算子の秘密の花園 Python 演算子は、さまざまな操作を実行するために使用される記号またはキーワードです。これらにより、開発者は複雑なロジックを簡潔かつ明確に表現し、コードの効率を向上させることができます。 Python にはさまざまな演算子の種類があり、それぞれに特定の目的と使用法があります。論理演算子 論理演算子は、ブール値を組み合わせて論理演算を実行するために使用されます。主なものは次のとおりです。 および: すべてのオペランドが True の場合はブール値 True を返し、それ以外の場合は False を返します。または: いずれかのオペランドが True の場合はブール値 True を返し、それ以外の場合は False を返します。 not: ブール値を否定し、True を False に変更し、False を True に変更します。デモコード: x=Truey

Python 演算子はプログラミング言語の重要なコンポーネントであり、開発者は単純な算術演算から複雑なビット操作まで、幅広い演算を実行できます。 Python を効果的に使用するには、演算子の構文、セマンティクス、および機能を習得することが不可欠です。算術演算子 算術演算子は、基本的な算術演算を実行するために使用されます。これらには、加算 (+)、減算 (-)、乗算 (*)、除算 (/)、モジュロ (%)、べき乗 (**)、およびフロア除算 (//) が含まれます。次の例は、算術演算子の使用方法を示しています。 >>a=10>>b=5#Addition c=a+bprint(c)#Output: 15#Subtraction c=a-bprint(c)#Output: 5#Multiplication c=a*bprint(c)#output

C または C++ にも同様のステートメントがあると考えてみましょう: c=a++b; それでは、このコード行は何を意味するのでしょうか?さて、a と b をそれぞれ 2 と 5 とします。この式は 2 つの異なるタイプとして見ることができます。 c=(a++)+bc=a+(++b) には、後置インクリメント演算子と前置インクリメント演算子があります。使い方は使い方次第です。基本的な概念は 2 つあります。優先順位と結合性。ここで式を左から右にチェックすると、結果は次の 2 つになります。 c=(a++)+b→2+5=7c=a+(++b)→2+6=8 次に、コンパイラによってどのオプションが選択されているかを確認してみましょう - コード例 #include<io

Python 演算子は、値に対して特定の操作を実行したり、値を結合したりするために使用される特別な記号または単語です。これらはプログラミング言語の基本的な構成要素であり、効率的なコードを理解して作成するための鍵となります。算術演算子 算術演算子は、加算、減算、乗算、除算、剰余などの基本的な数学演算を実行するために使用されます。最も一般的に使用される算術演算子は次のとおりです。 +加算-減算*乗算/除算%剰余 例: x=10y=5print(x+y)#Output: 15print(x-y)#Output: 5print(x*y)#Output :50print(x/y)#Output: 2.0print(x%y)#Output: 0 比較演算子 比較演算子は、2 つの値を比較し、ブール値 (True) を返すために使用されます。

まず、論理演算子について学びましょう。論理演算子 これらは、2 つ (またはそれ以上) の式を論理的に組み合わせるために使用されます。それらは、論理 AND (&&)、論理 OR (||)、および論理 NOT (!) 論理 AND (&&) exp1exp2exp1&&exp2TTTTFFFTFFFF 論理 OR (||) exp1exp2exp1||exp2TTTTFTFTTFFF 論理 NOT (!) exp!expTTFT 演算子 説明 例 a= 10 ,b=20,c=30 出力&&論理積(a>b)&&(a<c)(10>

PHP モジュラーイコールは、拡張代入演算子である「%=」を指します。これは、最初にモジュロ演算を実行し、次に結果を演算子の左側の変数に代入することを意味します。構文は「x %= y」です。 "、同等の形式は "x = x % y" です。拡張代入演算子は、= を他の演算子 (算術演算子、ビット演算子、論理演算子など) と組み合わせて、より強力な代入演算子に拡張します。拡張された代入演算子により、代入式の記述がより洗練され、便利になります。
