Rumah  >  Artikel  >  hujung hadapan web  >  Jenis operasi yang berbeza dalam JavaScript

Jenis operasi yang berbeza dalam JavaScript

王林
王林asal
2023-05-09 20:36:06442semak imbas

JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas yang digunakan untuk pembangunan bahagian hadapan dan belakang. Ia mengandungi pelbagai jenis pengendali, yang mempunyai aplikasi unik mereka dalam situasi yang berbeza. Artikel ini akan memperkenalkan secara terperinci jenis pengendali yang berbeza dalam JavaScript dan cara menggunakannya.

1. Operator aritmetik

Operator aritmetik ialah pengendali paling asas untuk memproses data berangka. Ia boleh digunakan untuk melakukan operasi aritmetik asas seperti penambahan, penolakan, pendaraban, pembahagian, dll.

1. Operator penambahan (+)

Operator tambah digunakan untuk menambah dua nombor. Selain itu, ia juga boleh menggabungkan rentetan bersama-sama. Contohnya:

var x = 10;
var y = 5;
var z = x + y;
//输出结果为15

2. Operator tolak (-)

Operator tolak digunakan untuk menolak dua nombor. Contohnya:

var x = 10;
var y = 5;
var z = x - y;
//输出结果为5

3. Operator pendaraban (*)

Operator pendaraban digunakan untuk mendarab dua nombor. Contohnya:

var x = 10;
var y = 5;
var z = x * y;
//输出结果为50

4. Operator bahagian (/)

Operator bahagian digunakan untuk membahagi satu nombor dengan nombor lain. Contohnya:

var x = 10;
var y = 5;
var z = x / y;
//输出结果为2

5. Operator baki (%)

Operator baki digunakan untuk mengira baki selepas membahagi dua nombor. Contohnya:

var x = 10;
var y = 4;
var z = x % y;
//输出结果为2

2. Operator perbandingan

Operator perbandingan digunakan untuk membandingkan dua nilai dan mengembalikan nilai Boolean (benar atau salah).

1. Operator sama (==)

Operator sama digunakan untuk membandingkan sama ada dua nilai adalah sama. Contohnya:

var x = 10;
var y = "10";
if (x == y) {
    //执行代码
}

Pada masa ini, walaupun jenis data x dan y berbeza, kerana nilainya adalah sama, syarat itu dinilai sebagai benar.

2. Operator ketidaksamaan (!=)

Operator ketaksamaan digunakan untuk membandingkan sama ada dua nilai adalah sama. Contohnya:

var x = 10;
var y = "5";
if (x != y) {
    //执行代码
}

Pada masa ini, memandangkan nilai x dan y tidak sama, syarat tersebut dinilai sebagai benar.

3. Pengendali sama yang ketat (===)

Pengendali sama yang ketat digunakan untuk membandingkan sama ada dua nilai bukan sahaja sama, tetapi juga mempunyai jenis data yang sama. Contohnya:

var x = 10;
var y = "10";
if (x === y) {
    //执行代码
}

Pada masa ini, memandangkan jenis data x dan y adalah berbeza, syarat tersebut dinilai sebagai palsu.

4. Pengendali ketidaksamaan yang ketat (!==)

Pengendali ketidaksamaan ketat digunakan untuk membandingkan sama ada dua nilai bukan sahaja tidak sama, tetapi juga mempunyai jenis data yang berbeza. Contohnya:

var x = 10;
var y = "5";
if (x !== y) {
    //执行代码
}

Memandangkan jenis data x dan y adalah berbeza, dan nilainya tidak sama, syarat tersebut dinilai sebagai benar.

5 Lebih besar daripada operator (>), kurang daripada operator (87762569c89942f179fc5610b7e10bd7=) dan kurang daripada atau sama dengan operator (75a4a69008f22d820dfaf239e2354fff>)

Operator anjakan kanan mengalihkan perwakilan perduaan nombor ke kanan mengikut bilangan digit yang ditentukan. Contohnya:

var x = 5 >> 2;
//输出结果为1

Di atas ialah jenis pengendali yang berbeza dalam JavaScript dan cara menggunakannya. Memahami aplikasi pengendali ini membolehkan pembangun menulis kod yang lebih baik dan meningkatkan kecekapan pelaksanaan kod.

Atas ialah kandungan terperinci Jenis operasi yang berbeza dalam JavaScript. 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