前処理後処理演算子?!
5530 ワード
これは開きますか?
まず、JavaScript演算子は+、-、*、/、%です.
何か+=や-=のようにすれば、すぐに計算や割り当てができることはよく知られています.
でもmdnなら.
これはいったいどういう意味ですか.
この演算子はx+yやa*bなどを指します.
単項演算子a++b-は、これらを指す
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_Operators#arithmetic_operators
私はここで少し楽しく見ることができます.
ここで見る部分は.
だから整理して、++xはまず自分の演算を処理して、それから何をしますか.
x++は自分の演算を表してからします
++で位置区分すればいいので快適です
例を挙げる
前処理
そうですから.
++aなので、aはまず自分を1上げます.aは2になりました.
そして!bを代入演算する.aは2の状態なので、bも2に代入します.
もう少し高級にしましょう.
ああ~~理解できます
なんてことだ.無言.
なぜかというと、x++なら、さっき別の演算をすると言いました.
すなわち、まずaをbに代入し、次に=>bにaの値1を入力する.
そして!aプラス+演算は,その時になってやっとaが増加し,aは2に等しい.
詳細な例
foo.barはまずcount=>fooに代入する.barは現在0、countは0
そして~foobarは自分を1=>fooに拡大します.barは1
複雑な顔をしているだけで、同じです.
とにかく...はい、そう言っても大したことはありません.
まず、JavaScript演算子は+、-、*、/、%です.
何か+=や-=のようにすれば、すぐに計算や割り当てができることはよく知られています.
でもmdnなら.
++ 와 -- 를 각각 점진적인 증가와 감소에 사용할 수 있습니다. 이들은 또한 전처리 또는 후처리 연산자로 사용될 수 있습니다.
を選択します.これはいったいどういう意味ですか.
二項演算子vs.単項演算子
この演算子はx+yやa*bなどを指します.
単項演算子a++b-は、これらを指す
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_Operators#arithmetic_operators
私はここで少し楽しく見ることができます.
ここで見る部分は.
x가 3일 때, ++x는 x에 4를 할당한 후 4를 반환합니다. 반면 x++는 3을 먼저 반환한 후 x에 4를 할당합니다.
これですだから整理して、++xはまず自分の演算を処理して、それから何をしますか.
x++は自分の演算を表してからします
++で位置区分すればいいので快適です
例を挙げる
++x
let a = 1
let b = ++a
console.log(a) //2
console.log(b) //2
どうして二つとも2前処理
そうですから.
++aなので、aはまず自分を1上げます.aは2になりました.
そして!bを代入演算する.aは2の状態なので、bも2に代入します.
もう少し高級にしましょう.
let foo = {
bar: 0
}
let count = 0;
if (true) count = ++foo.bar;
console.log(foo.bar) // 1
console.log(count) //1
foo.barはまず+1を自分の体にアップロードし、それからこの状態でcountに割り当てるので、両方とも1ああ~~理解できます
x++
let a = 1
let b = a++
console.log(a) //2
console.log(b) //1
さっきは二人とも2でしたが、今回はbが1です.なんてことだ.無言.
なぜかというと、x++なら、さっき別の演算をすると言いました.
すなわち、まずaをbに代入し、次に=>bにaの値1を入力する.
そして!aプラス+演算は,その時になってやっとaが増加し,aは2に等しい.
詳細な例
let foo = {
bar: 0
}
let count = 0;
if (true) count = foo.bar++;
console.log(foo.bar) // 1
console.log(count) //0
そっくりです.foo.barはまずcount=>fooに代入する.barは現在0、countは0
そして~foobarは自分を1=>fooに拡大します.barは1
複雑な顔をしているだけで、同じです.
?.?
とにかく...はい、そう言っても大したことはありません.
Reference
この問題について(前処理後処理演算子?!), 我々は、より多くの情報をここで見つけました https://velog.io/@dhldksgehl/전처리-후처리-연산자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol