「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > オペレーターの基礎

オペレーターの基礎

2025-02-04に公開
ブラウズ:119

Fundamentos de Operadores

javascript を使用してそれらを学びましょう。 JavaScriptオペレーターの主なタイプ:

1。

算術演算子

は、数値間の数学的操作を実行するために使用されます。これらの演算子は次のとおりです。

追加()
    :2つの値を追加します。
  • suptraction( - ):最初の値を減算します。
  • 乗算(*):2つの値を掛けます。
  • division(/)
  • :最初の値を2番目で分割します。 モジュール(%)
  • :2つの値の間で残りの除算を返します。
  • exponence( ``)**:2番目の力に最初の値を上げます。
  • 例: a = 10; b = 3とします。 console.log(a b); //追加:13 console.log(a -b); //減算:7 console.log(a * b); //乗算:30 console.log(a / b); //分割:3,333 console.log(a%b); //モジュール:1(10 x 3の分割の残り) console.log(a ** b); //指数:1000(10に昇格3)
  • 2。属性演算子
属性演算子は、変数に値を割り当てるために使用されます。最も一般的な演算子は「=」ですが、コードを促進する算術演算子との組み合わせがあります。

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)
:値を変数に属性します。

添付による属性(=):結果を変数に属性します。

subtration( - =)

:結果を変数に誘導します。
  • 属性(*=):結果をマルチプレイし、属性にします。
  • 属性(/=)
  • :結果を変数に分割して属性します。 例:
  • 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); //最終結果:12 3。
  • 比較演算子
  • これらの演算子は2つの値を比較し、値
  • boolean
  • 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: 12

equality(==):タイプをチェックせずに、値が同じかどうかを確認します。

ID(===):値と型がまったく同じかどうかを確認します。 dixter(!=):値が異なるかどうかを確認します。 Strict Difference(!==):値とタイプが異なるかどうかを確認します。 より大きい:左の値が高いかどうかを確認します。

    (より小さい:左の値が低いかどうかを確認します。 大きいまたは等しい(> =):左の値が大きいかどうかを確認します。
  • 小さいまたは等しい(:左の値が小さいか等しいかを確認します。
  • 例: num1 = 10; num2 = '10'とします。 console.log(num1 == num2); // true(値のみを比較する) console.log(num1 === num2); // false(値とタイプを比較) console.log(num1!= num2); // false(値は等しい) console.log(num1!== num2); // true(タイプは異なります) console.log(num1> 5); // 真実 console.log(num1
  • 4。論理演算子
  • ロジック演算子は、ブール(真または偽)の式を組み合わせるために使用され、フロー制御に不可欠です。
  • および(&&)
  • :両方の式がtrueである場合はtrueを返します。 または(||)
  • :式の少なくとも1つがtrueである場合はtrueを返します。
  • not(!):式のブール値を逆にします。
  • 例: a = true; b = false; console.log(a && b); // false(および:両方が真実でなければなりません) console.log(a || b); // true(or:少なくとも1つはtrueでなければなりません) console.log(!a); // false(not:not: 'a'の値を逆転させる)
5。

これらの演算子は、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 

increation()の値に1を追加します。

decrent( - )

:変数の値の1を減算します。
  • 例: 会計士= 5; 会計士; //増分:会計士= 6 console.log(会計士); //出力:6 カウンタ - ; //減少:会計士= 5 console.log(会計士); //出力:5
  • これらの演算子の順序が変数の動作に影響することを覚えておくことが重要です。それらを使用するには2つの方法があります:
  • プレフィックスxまたは-x:は、式で変数の現在の値を使用し、を作成します。
xまたはx-:

は、式でそれを使用する前に値を増加させます(以前に例示されています)。

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')

6。三元演算子

三元演算子は、条件に基づいて値を割り当てるIFの単純化された形式です。あなたの構造は状態ですか? value_se_verdeiro:value_se_falso

    例:
  • 年齢= 18; let status =(age> = 18)? 「年齢」:「理解」; console.log(status); //出力:「年齢」
  • 三元演算子の詳細はこちら
  • 7。 concatenar strings()

追加operator()は、文字列を連結する

let contador = 5;

contador  ;  // Incrementa: contador = 6
console.log(contador);  // Saída: 6

contador--;  // Decrementa: contador = 5
console.log(contador);  // Saída: 5
例:

first name = "maria"; secondName = "Silva"; 名前を完成させる=ファーストネーム "2回目の実行。 console.log(namecomplete); //出口:「マリア・シルバ」
  • 8。 これらの演算子は、通常、ハードウェア操作などの低レベルプログラミングで使用されるビットレベル操作(0Sおよび1S)を実行します。これらのタイプの演算子を使用することは一般的ではありません。
  • と少し(&)

または少し(|)

xor bit a bit(^)

少し(〜)

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  

左の変位(

正しい変位(>>)

例:

let x = 5; //バイナリ:0101 y = 3とします。 //バイナリ:0011 console.log(x&y); //少し:1(0101&0011-> 0001) console.log(x | y); //または少し:7(0101 | 0011-> 0111)

let primeiroNome = "Maria";
let segundoNome = "Silva";

let nomeCompleto = primeiroNome   " "   segundoNome;
console.log(nomeCompleto);  // Saída: "Maria Silva"

リリースステートメント この記事は、https://dev.to/laisdiasdev/fundamentos-de-opradores-34opに再現されていますか?
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3