演算子、自動増算演算子、自動減算記号
7248 ワード
演算子演算子
変数を2ステップに分けて作成します.変数var aを宣言します.システムにブロックメモリを申請することをa 2といいます.変数a=1を定義します.既に存在する変数に値番号1を割り当て、var b=2を定義する.演算子:定数を操作したり、変数を操作して保存したりして、プログラムコード演算を実行します.JavaScriptには+、-、*、/%などの算術演算子があります.比較演算子があります.===等;論理演算子があります.(反)、& +、+=などの文字列演算があります.(1)「+」演算子:変数は変更可能で、複数の値を割り当てて、前回の値を上書きします.各変数は一つだけ保存して、最後の操作のデータを基準にします.演算子「+」の両方が数字タイプで、一つは文字列タイプである場合、jsエンジンは演算ではなく文字列接続演算を行うことを規定しています.
変数を2ステップに分けて作成します.変数var aを宣言します.システムにブロックメモリを申請することをa 2といいます.変数a=1を定義します.既に存在する変数に値番号1を割り当て、var b=2を定義する.演算子:定数を操作したり、変数を操作して保存したりして、プログラムコード演算を実行します.JavaScriptには+、-、*、/%などの算術演算子があります.比較演算子があります.===等;論理演算子があります.(反)、& +、+=などの文字列演算があります.(1)「+」演算子:変数は変更可能で、複数の値を割り当てて、前回の値を上書きします.各変数は一つだけ保存して、最後の操作のデータを基準にします.演算子「+」の両方が数字タイプで、一つは文字列タイプである場合、jsエンジンは演算ではなく文字列接続演算を行うことを規定しています.
< script>
var a1 = 1 + 1;
console.log(a1);
< /script>
何度も与えられた値に注意してください.1.割り当ては必ず宣言された変数です.2.ただし、各変数は一回だけ宣言できます.< script>
a1 = 2 + 2;
console.log(a1);
// , + Number ,
// , + , ,
a1 = 2 + "2";
console.log(typeof a1);
< /script>
(2)「-」演算子:上記の+記号は特殊で、文字列のつづり合わせが発生する場合、+記号以外の演算子は現れません.通常の数学演算によって、演算子の両側に文字列が現れても、数字の種類によって計算されます.この特性を利用して、StringをNumberに変換することができます.NaN:特殊識別子は、結果が数字ではないことを表しています.それ自体は自分自身を待たない.< script>
var a2 = 2 - 'a';
console.log(a2);
< /script>
(3)「*」演算子:乗算演算子は、2つの乗算に使用されます.< script>
a2 = 5 * 6;
console.log(a2);
< /script>
(4)「/」演算子:除算演算子< script>
a2 = 10 / 2;
console.log(a2);
< /script>
(5)「%」演算子:余裕演算子< script>
a2 = 76 % 7;
console.log(a2);
< /script>
複合演算子=-=、*=、/=、%< script>
var a2 = 10;
a2 += 4; // a2 = a2 + 4;
a2 -= 4; // a2 = a2 - 4;
a2 *= 4; // a2 = a2 * 4;
a2 /= 4; // a2 = a2 / 4;
a2 %= 4; // a2 = a2 % 4;
console.log( a2);
< /script>
自己増加演算子:記号は「+」で表し、増分は1です.++その後、現在の行の演算には参加しませんが、すべての演算が終了したら、自己増加、++は前に、現在の行の演算に参加します.< script>
a3 = 2;
console.log(1+a3++); // 3
console.log(a3); // 3
var b = 10;
console.log(++b + 20);// ++b b = b + 1;
< /script>
自減算演算子:記号は「–」で表し、インクリメンタルは1です.現在の行の演算には参加しませんが、すべての演算が終了したら、自動的にマイナスになります.< script>
var b = 10;
console.log(++b + 20); // ++b b = b + 1;
console.log(b); // 11
console.log(b--); // 11, , 1, 10,
console.log(--b); // 9
< /script>