ホームページ >ウェブフロントエンド >jsチュートリアル >オペレーターの基礎
プログラミングにおける演算子の基礎は、プログラム内で数学的演算、論理比較、データ操作、フロー制御を実行するために不可欠です。 JavaScript を使って学習しましょう?
これらは、数値間の数学的演算を実行するために使用されます。これらの演算子には次のものが含まれます:
let a = 10; let b = 3; console.log(a + b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
代入演算子は変数に値を代入するために使用されます。最も一般的な演算子は「=」ですが、コードを簡単にする算術演算子との組み合わせもあります。
let x = 5; x += 3; // x = x + 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 12
これらの演算子は 2 つの値を比較し、ブール値 値 (true または false) を返します。これらは、if や while などの制御構造で広く使用されています。
let a = 10; let b = 3; console.log(a + b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
論理演算子はブール式 (true または false) を組み合わせるために使用され、フロー制御に不可欠です。
let x = 5; x += 3; // x = x + 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 125. 単項演算子
これらの演算子は 1 つのオペランドだけで動作し、変数の値を変更したり返したりできます。
let num1 = 10; let num2 = '10'; console.log(num1 == num2); // true (só compara o valor) console.log(num1 === num2); // false (compara valor e tipo) console.log(num1 != num2); // false (valores são iguais) console.log(num1 !== num2); // true (tipos são diferentes) console.log(num1 > 5); // true console.log(num1 <= 10); // true
これらの演算子の順序が変数の動作に影響することを覚えておくことが重要です。使用方法は 2 つあります:
ここをクリックして詳細をご覧ください
三項演算子は、条件に基づいて値を割り当てるための if の簡略化された形式です。あなたの構造は条件ですか? value_if_true : value_if_false.
let a = true; let b = false; console.log(a && b); // false (AND: ambos devem ser verdadeiros) console.log(a || b); // true (OR: ao menos um deve ser verdadeiro) console.log(!a); // false (NOT: inverte o valor de 'a')
三項演算子の詳細については、こちらをご覧ください
加算演算子 ( ) は、文字列を連結 (テキストを結合) するためにも使用できます。
let a = 10; let b = 3; console.log(a + b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
これらの演算子は、ハードウェア操作などの低レベル プログラミングで通常使用されるビットレベルの操作 (0 と 1) を実行します。このようなタイプの演算子を使用することは一般的ではありません。
let x = 5; x += 3; // x = x + 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 12
演算子の動作方法を理解することは、計算、比較を実行し、コード フローを効率的に制御するプログラムを構築するための基礎です。
以上がオペレーターの基礎の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。