Rumah  >  Artikel  >  hujung hadapan web  >  Menguasai Operator JavaScript: Dari Asas kepada Bitwise

Menguasai Operator JavaScript: Dari Asas kepada Bitwise

DDD
DDDasal
2024-09-19 06:25:32861semak imbas

Mastering JavaScript Operators: From Basics to Bitwise

Dalam blog ini, kami akan menyelami dunia pengendali JavaScript, merangkumi segala-galanya daripada aritmetik asas kepada operasi bitwise. Kami akan meneroka istilah seperti "unari", "binary" dan "operand", dan memberikan contoh praktikal untuk membantu anda memahami setiap konsep. Jom mulakan!

Operator Asas

Unari, Perduaan dan Operan

  • Pengendali unary bertindak pada satu operan (mis., x).
  • Pengendali binari bertindak pada dua operan (cth. x y).
  • Operan adalah nilai yang dikendalikan oleh pengendali.

Contoh:

let x = 5;
let y = 3;

// Unary operator
let negX = -x; // -5

// Binary operator
let sum = x + y; // 8

Matematik

JavaScript menyediakan pelbagai pengendali matematik untuk melaksanakan operasi aritmetik.

Contoh:

let a = 10;
let b = 3;

let addition = a + b; // 13
let subtraction = a - b; // 7
let multiplication = a * b; // 30
let division = a / b; // 3.333...
let modulus = a % b; // 1
let exponentiation = a ** b; // 1000

Penggabungan Rentetan dengan Perduaan 

Pengendali juga boleh digunakan untuk menggabungkan rentetan.

Contoh:

let firstName = "John";
let lastName = "Doe";

let fullName = firstName + " " + lastName; // "John Doe"

Penukaran Berangka, Unari 

Operator unary boleh menukar nilai kepada nombor.

Contoh:

let str = "123";
let num = +str; // 123

console.log(typeof num); // "number"

Keutamaan Operator

Keutamaan pengendali menentukan susunan operasi dilakukan.

Contoh:

let result = 2 + 3 * 4; // 14 (multiplication has higher precedence than addition)

Tugasan

Pengendali tugasan = digunakan untuk menetapkan nilai kepada pembolehubah.

Contoh:

let x = 10;
let y = 5;

x = y; // x is now 5

Ubah Suai di Tempat

Pengendali ubah suai di tempat menggabungkan tugasan dengan operasi lain.

Contoh:

let x = 10;

x += 5; // x is now 15
x -= 3; // x is now 12
x *= 2; // x is now 24
x /= 4; // x is now 6
x %= 5; // x is now 1

Kenaikan/Penurunan

Kenaikan ( ) dan penurunan (--) pengendali menambah atau menurunkan nilai sebanyak 1.

Contoh:

let x = 5;

x++; // x is now 6
x--; // x is now 5

Operator Bitwise

Pengendali bitwise melakukan operasi pada perwakilan binari nombor.

Contoh:

let a = 5; // 0101 in binary
let b = 3; // 0011 in binary

let andResult = a & b; // 0001 in binary, which is 1
let orResult = a | b; // 0111 in binary, which is 7
let xorResult = a ^ b; // 0110 in binary, which is 6
let notResult = ~a; // -6 (two's complement of 0101)
let leftShift = a << 1; // 1010 in binary, which is 10
let rightShift = a >> 1; // 0010 in binary, which is 2

Koma

Pengendali koma , menilai kedua-dua operannya dan mengembalikan nilai operan kedua.

Contoh:

let x = (5, 10); // x is 10

Kesimpulan

Memahami operator JavaScript adalah penting untuk menulis kod yang cekap dan berkesan. Daripada aritmetik asas kepada operasi bitwise, setiap pengendali mempunyai kes penggunaannya yang unik. Dengan menguasai pengendali ini, anda akan berjaya menjadi pembangun JavaScript yang mahir.

Nantikan blog yang lebih mendalam tentang JavaScript! Selamat mengekod!

Atas ialah kandungan terperinci Menguasai Operator JavaScript: Dari Asas kepada Bitwise. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn