Rumah >hujung hadapan web >tutorial js >Asas Operator
asas pengendali dalam pengaturcaraan adalah penting untuk melaksanakan operasi matematik, perbandingan logik, manipulasi data dan kawalan aliran dalam atur cara. Mari belajar mereka menggunakan JavaScript?
Ia digunakan untuk melaksanakan operasi matematik antara nombor. Pengendali ini termasuk:
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)
Operator tugasan digunakan untuk menetapkan nilai kepada pembolehubah. Operator yang paling biasa ialah "=", tetapi terdapat gabungan dengan operator aritmetik yang menjadikan kod lebih mudah.
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
Pengendali ini membandingkan dua nilai dan mengembalikan nilai boolean (benar atau salah). Ia digunakan secara meluas dalam struktur kawalan, seperti jika, dan semasa.
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)
Operator logik digunakan untuk menggabungkan ungkapan Boolean (benar atau palsu) dan penting untuk kawalan aliran.
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. Operator Unary
Pengendali ini berfungsi dengan hanya satu operan dan boleh mengubah suai atau mengembalikan nilai pembolehubah.
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
Adalah penting untuk diingat bahawa susunan pengendali ini mempengaruhi tingkah laku pembolehubah. Terdapat dua cara untuk menggunakannya:
Ketahui lebih lanjut dengan mengklik di sini
Pengendali ternary ialah bentuk ringkas if untuk menetapkan nilai berdasarkan syarat. Adakah struktur anda satu syarat? 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')
Ketahui lebih lanjut tentang Operator Ternary di sini
Operator penambahan ( ) juga boleh digunakan untuk menggabungkan rentetan (menyertai teks).
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)
Pengendali ini melakukan operasi tahap bit (0s dan 1s), biasanya digunakan dalam pengaturcaraan peringkat rendah, seperti operasi perkakasan. Ia bukan perkara biasa untuk menggunakan jenis operator ini.
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
Memahami cara Operator berfungsi adalah asas untuk membina program yang melaksanakan pengiraan, perbandingan dan mengawal aliran kod dengan cekap.
Atas ialah kandungan terperinci Asas Operator. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!