Giải thích các loại toán tử khác nhau trong javascript bằng chương trình

Một toán tử được sử dụng để thao tác một giá trị hoặc toán hạng nhất định. Các toán tử được sử dụng để thực hiện các phép tính logic và toán học cụ thể trên các toán hạng. Trong bài viết này, chúng ta sẽ thảo luận về các Toán tử JavaScript khác nhau và cách chúng được sử dụng trong mã theo trình tự sau

  • Toán tử là gì?
  • Các loại toán tử JavaScript
  • toán tử số học
  • Toán tử so sánh
  • toán tử Bitwise
  • Toán tử logic
  • Toán tử gán
Toán tử là gì?

Các toán tử được sử dụng để so sánh các giá trị, thực hiện các phép toán số học, v.v. Ví dụ: nếu chúng ta lấy một biểu thức đơn giản, 4 + 5 bằng 9. Ở đây 4 và 5 được gọi là toán hạng và '+' được gọi là toán tử. JavaScript bao gồm các loại toán tử khác nhau được sử dụng để thực hiện các hoạt động khác nhau

Các loại toán tử JavaScript

Có nhiều loại toán tử khác nhau trong JavaScript được sử dụng để thực hiện các hoạt động khác nhau. Một số Toán tử JavaScript bao gồm

  • toán tử số học
  • Toán tử so sánh
  • toán tử Bitwise
  • Toán tử logic
  • Toán tử gán
toán tử số học

Toán tử số học được sử dụng để thực hiện các phép toán số học trên toán hạng. Dưới đây là danh sách các toán tử được gọi là toán tử số học JavaScript

Vì vậy, đây là phần giới thiệu ngắn gọn về Người vận hành. Trong phần tiếp theo, bạn sẽ đi qua các loại Toán tử

Các loại toán tử trong Javascript

Trong JavaScript, có tám loại Toán tử khác nhau hiện diện. họ đang

  • toán tử số học
  • Toán tử gán
  • Toán tử chuỗi
  • Toán tử so sánh
  • Toán tử logic
  • Toán tử có điều kiện
  • toán tử Bitwise
  • Loại nhà điều hành

Bạn sẽ xem xét từng vấn đề này trong hướng dẫn này về Toán tử trong JavaScript

Khóa học Lập trình viên Java Full Stack

Hợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁ

Toán tử số học trong Javascript là gì?

Như tên gợi ý, bạn sử dụng các toán tử số học để thực hiện các phép toán như cộng, trừ, nhân, chia và nhiều phép toán khác.  

  • Ví dụ: nếu bạn muốn thực hiện phép cộng giữa hai giá trị số. Trong trường hợp này, bạn sẽ sử dụng toán tử [+] trong JavaScript

**Ghi chú. Toán tử [+] trong JavaScript cũng được sử dụng để nối hai Chuỗi. Bạn sẽ biết thêm về nó trong các phần tiếp theo

Có một số loại toán tử số học khác nhau có trong JavaScript. Dưới đây là danh sách tất cả các toán tử số học có trong JavaScript

Thực hiện các toán tử số học trong một chương trình

biến x = 10;

biến y = 5;

document.write["Addition = "+[x+y]+"
"];

document.write["Subtraction = "+[x-y]+"
"];

document.write["Multiplication = "+[x*y]+"
"];

document.write["Division = "+[x/y]+"
"];

document.write["Modulus = "+[x%y]+"
"];

document.write["Increment = "+[x++]+"
"];

document.write["Decrement = "+[x--]+"
"];

toán tử số học

Hai biến x & y được xác định với giá trị 10 & 5. Các loại toán tử số học khác nhau được sử dụng trong đoạn mã trên để thực hiện các phép toán nhất định như cộng, trừ, nhân, chia, v.v.

Đầu ra cho đoạn mã trên sẽ là

Toán tử ưu tiên trong JavaScript

Toán tử ưu tiên trong JavaScript đề cập đến thứ tự hoạt động. Nó đánh giá các toán tử khác nhau thuộc một biểu thức duy nhất theo thứ tự ưu tiên của các toán tử

  • Dấu ngoặc đơn có quyền ưu tiên cao nhất. Trong bất kỳ biểu thức nào, trước tiên nó đánh giá các hoạt động có trong dấu ngoặc đơn

biến x = 10;

biến y = 5;

bảng điều khiển. log[x+y*[3*2]];

/*

[10+5*[3*2]]

[10+5*[6]]

[10+30]

40 [Đầu ra dự kiến]

*/

Đầu ra cho đoạn mã trên sẽ là

  • Phép chia[/] và phép nhân[*] được ưu tiên cao hơn phép cộng[+] và phép trừ[-].  
  • Nếu bất kỳ hoạt động nào có cùng mức độ ưu tiên [như chia và nhân], nó sẽ đánh giá chúng từ trái sang phải.  

biến x = 10;

biến y = 5;

tài liệu. write["Kết quả sẽ là "+[x/y*2]];

/*

[x+/y*2]

[5/10*2]

[2*2]

4 [đầu ra dự kiến]

*/

Nó đánh giá phép chia trước trong ví dụ trên, tiếp theo là phép nhân vì cả hai toán tử đều có cùng mức độ ưu tiên. Do đó biểu thức được đánh giá từ trái sang phải

Đầu ra cho ví dụ trên sẽ là

Toán tử gán trong Javascript là gì?

Bạn sử dụng toán tử gán để gán giá trị cho các biến JavaScript khác nhau. Nếu bạn muốn gán giá trị 15 cho một biến X, bạn có thể thực hiện điều đó với sự trợ giúp của toán tử gán.  

Xem xét ví dụ sau

biến x = 10;

tài liệu. viết[x];

Trong ví dụ trên, giá trị được gán cho biến x là 10. Nếu bạn cố gắng in biến giá trị x đang giữ trên trình duyệt, thì kết quả sẽ là 10

  • Bất kỳ giá trị nào ở bên phải của [=] sẽ được gán cho biến có ở bên trái của [=]

Các loại toán tử gán khác nhau có trong JavaScript là

Triển khai toán tử gán

biến x = 10;

biến y = 5;

bảng điều khiển. nhật ký [x];

bảng điều khiển. log[x+=y];

bảng điều khiển. log[x-=y];

bảng điều khiển. log[x*=y];

bảng điều khiển. log[x/=y];

bảng điều khiển. nhật ký [x%=y];

bảng điều khiển. log[x^=y];

bảng điều khiển. nhật ký [x. =y]; . y

bảng điều khiển. log[x**=y];

Đầu ra cho đoạn mã trên sẽ là

Toán tử chuỗi trong Javascript là gì?

Toán tử chuỗi được sử dụng để thực hiện các thao tác trên chuỗi trong JavaScript. Bạn có thể sử dụng toán tử [+] để nối hai chuỗi khác nhau hoặc cũng có thể sử dụng [+=] để thêm nội dung nào đó vào chuỗi hiện có

Thực hiện các toán tử chuỗi

var x =  "Xin chào";

var y = "Thế giới";

document.write[x+y+"
"]     // [+] operator will concatenate both the strings

tài liệu. write[x += "Mọi người"];

  • Toán tử [+] trong đoạn mã trên sẽ nối cả hai giá trị có trong các biến x & y.  
  • Toán tử [+=] sẽ thêm từ “Mọi người” vào giá trị hiện tại bên trong biến y

Đầu ra của đoạn mã trên sẽ là

Toán tử so sánh trong Javascript là gì?

Toán tử so sánh cũng được dùng để kiểm tra đúng sai. Như tên gợi ý, bạn sử dụng toán tử so sánh để so sánh hai giá trị hoặc biến bằng các toán tử khác nhau

Một số toán tử so sánh có mặt trong JavaScript. Dưới đây là danh sách các toán tử so sánh

  • Toán tử [=] trong JavaScript là toán tử gán. Nó được sử dụng để gán một giá trị cho một biến. Để so sánh hai biến trong JavaScript, bạn có toán tử bằng kép [==].  

Thực hiện các toán tử so sánh

biến x = 5;

// so sánh c với các giá trị khác nhau

bảng điều khiển. log[x==8];

bảng điều khiển. nhật ký [x===5];

bảng điều khiển. nhật ký [x. =8]; . =8]

bảng điều khiển. nhật ký [x. ==5];

bảng điều khiển. log[x>8];

bảng điều khiển. log[x=5];

bảng điều khiển. log[x 4 && y > 7]      // Trả về True Vì cả hai điều kiện đều True

document.write["
"];//  Using
for space.

tài liệu. ghi[x < 7 && y > 8];

Đầu ra cho đoạn mã trên sẽ là

  • Toán tử hoặc sẽ trả về true nếu bất kỳ một trong các điều kiện là true.  

biến x = 5;

biến y = 8;

tài liệu. viết [x > 6. y > 9];

document.write["
"];//Using
for space.

tài liệu. ghi[x < 7. y > 8];

Đầu ra cho đoạn mã trên sẽ là

  • Toán tử not kiểm tra xem giá trị mà biến x đang giữ có bằng giá trị của biến y hay không. Nó sẽ trả về true nếu các giá trị không bằng nhau

biến x = 5;

biến y = 8;

tài liệu. viết[. [x==y]];

Đầu ra cho đoạn mã trên sẽ là

khóa học miễn phí. JavaScript cho người mới bắt đầu

Tìm hiểu kiến ​​thức cơ bản về JavaScript Đăng ký ngay

Toán tử có điều kiện trong Javascript là gì?

Toán tử điều kiện trong JavaScript được sử dụng để gán giá trị cho biến dựa trên một điều kiện. Nó chứa một điều kiện và với mọi điều kiện, chỉ có hai khả năng, đúng hoặc sai

  • Cú pháp của toán tử điều kiện rất đơn giản. Bạn có một tên biến và một điều kiện. Tùy thuộc vào điều kiện, bạn có hai giá trị, giá trị 1 và giá trị 2

  • Ví dụ: giả sử bạn có một cử tri thay đổi, tiếp theo, bạn có một điều kiện. Nếu tuổi [của cử tri] < 18  giá trị 1, i. e. , quá trẻ sẽ được in trên màn hình; . e. , đủ tuổi sẽ được xuất bản trên bảng điều khiển

Tham khảo đoạn mã sau cho ví dụ trên

var tuổi = 20;

var x = [tuổi >=18]  ? . "Quá trẻ";

tài liệu. viết[x];

đầu ra sẽ là

Toán tử Bitwise trong Javascript là gì?

Toán tử này không được sử dụng nhiều trong thực tế, mặc dù chúng không vô dụng. Nhưng, đây là thứ bạn sẽ không sử dụng hàng ngày. Trong máy tính, các số được lưu trữ ở định dạng nhị phân. Toán tử bitwise hoạt động trên các số 32 bit.  

  • Bất kỳ toán hạng nào đang hoạt động trước tiên được thay đổi thành số nhị phân và được chuyển đổi trở lại thành số JavaScript.  
  • Bốn toán tử bitwise quan trọng nhất có trong JavaScript là
    • theo chiều bit và
    • Bitwise Hoặc
    • Bitwise Không
    • Bitwise XOR

Thực hiện các toán tử bitwise

biến x = 5;

biến y = 1;

document.write[[x & y]+"
"];  // works the same as logic gates

document.write[[x | y]+"
"];  // works the same as logic gates 

document.write[[~x]+"
"];    // Returns [-6] and works the same as [-x-1]

document.write[[x ^ y]+"
"]; // Returns 4 and works the same as XOR gate.

Đối với cổng XOR, giá trị sẽ chỉ đúng khi 1 trong hai giá trị là đúng. Nếu cả hai giá trị đều đúng, thì giá trị cuối cùng sẽ là sai

đầu ra sẽ là

Loại toán tử trong JavaScript

Toán tử type of[] trong JavaScript sẽ cho bạn biết loại giá trị mà một biến nắm giữ, cho dù đó là số, chuỗi hay giá trị boolean. Nó cũng có thể phân biệt giữa null và không xác định. 5 loại này là các kiểu dữ liệu nguyên thủy có trong JavaScript và toán tử type of[] có thể cho bạn biết loại dữ liệu mà một biến đang nắm giữ

Hãy xem xét đoạn mã sau

biến x = 5;

var y = "xin chào";

cờ var = sai;

va p;

document.write[typeof[x]+"
"];               // Return number    

document.write[typeof[y]+"
"];               // Return String

document.write[typeof[flag]+"
"];            // Return Boolean   

document.write[typeof[p]+"
"];               // Return undefined

Đầu ra của đoạn mã trên sẽ là

  • Giả sử bạn đang sử dụng NULL làm giá trị cho bất kỳ biến nào. Toán tử kiểu of[] sẽ trả về biến này dưới dạng một đối tượng, nhưng nếu bạn không gán giá trị nào cho biến thì bạn sẽ bỏ nó sau khi khai báo. Loại toán tử[] sẽ trả về không xác định

var x = null;

tài liệu. write[typeof[x]];

thay đổi;

tài liệu. write[typeof[y]];

Đầu ra của đoạn mã trên sẽ là

Đến đây, bạn đã hoàn thành phần hướng dẫn "Toán tử trong JavaScript" này

Nắm vững toàn bộ kiến ​​thức cơ bản về JavaScript, jQuery, Ajax, v.v. với Khóa đào tạo cấp chứng chỉ Javascript. Kiểm tra xem trước khóa học

Phần kết luận

Trong hướng dẫn này, bạn đã khám phá khái niệm Toán tử. Có 8 loại Toán tử khác nhau, với mỗi loại bao gồm một vài loại khác trong.  

Bạn cũng đã xem qua ưu tiên của Toán tử số học. Sau đây, bạn đã hiểu cách sử dụng các loại Toán tử khác nhau trong khi lập trình. Bạn cũng gặp phải việc triển khai mã hóa Loại toán tử

Bạn có quan tâm đến việc mở rộng kiến ​​thức về JavaScript hoặc tìm kiếm khóa đào tạo lập trình JavaScript trực tuyến không?

Nếu câu trả lời là có cho một trong hai hoặc cả hai câu hỏi trên, khóa học cấp chứng chỉ JavaScript do Simplilearn cung cấp là điều bạn nên khám phá. Chương trình đào tạo ứng dụng này được thiết kế để giúp bạn nắm bắt các khái niệm về JavaScript từ cơ bản đến nâng cao

Ngoài ra, nếu bạn có bất kỳ nghi ngờ nào về hướng dẫn này về Toán tử trong JavaScript, vui lòng đặt chúng dưới dạng nhận xét ở cuối trang này;

Giới thiệu về tác giả

đơn giản

Simplilearn là một trong những nhà cung cấp đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Các loại toán tử khác nhau trong JavaScript là gì?

Các loại toán tử JavaScript .
toán tử số học
Toán tử gán
Toán tử so sánh
Toán tử logic
Toán tử có điều kiện
Loại toán tử

Toán tử là gì, giải thích toán tử trong JavaScript là gì?

Toán tử số học JavaScript

Toán tử là gì và giải thích các loại toán tử khác nhau bằng ví dụ?

Có ba loại toán tử mà người lập trình sử dụng. toán tử số học. toán tử quan hệ. toán tử logic. . toán tử số học

5 loại toán tử khác nhau là gì?

Toán tử logic. Toán tử một ngôi trong C. Toán tử nhị phân trong C
Điều hành có điều kiện
toán tử Bitwise
Toán tử đặc biệt

Chủ Đề