Viết chương trình bằng javascript cho tất cả các toán tử số học

Toán tử số học JavaScript là toán tử hoạt động trên các giá trị số và trả về một giá trị số. Có nhiều toán tử trong JavaScript. Mỗi toán tử được mô tả bên dưới cùng với ví dụ của nó

1. Phép cộng [+] Toán tử cộng lấy hai toán hạng số và đưa ra tổng bằng số của chúng. Nó cũng nối hai chuỗi hoặc số

cú pháp

a + b

Thí dụ

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"

2. Phép trừ [-] Toán tử trừ cho biết hiệu của hai toán hạng dưới dạng giá trị số

cú pháp

a - b

Thí dụ

// Number - Number => Subtraction 
10 - 7 gives 3

"Hello" - 1 gives Nan

3. Phép nhân [*] Toán tử nhân cho tích các toán hạng trong đó một toán hạng là số bị nhân và một toán hạng khác là số nhân

cú pháp

a * b

Thí dụ

// Number * Number => Multiplication
3 * 3 gives 9
-4 * 4 gives -16

Infinity * 0 gives NaN
Infinity * Infinity gives Infinity
'hi' * 2 gives NaN

4. Phép chia [/] Toán tử chia cung cấp thương của các toán hạng của nó trong đó toán hạng bên phải là số chia và toán hạng bên trái là số bị chia

cú pháp.  

a / b

Thí dụ

// Number / Number => Division
5 / 2 gives 2.5
1.0 / 2.0 gives 0.5

3.0 / 0 gives Infinity
4.0 / 0.0 gives Infinity, because 0.0 == 0
2.0 / -0.0 gives -Infinity

5. Mô đun [%] Toán tử mô đun trả về phần còn lại khi chia cổ tức cho một số chia. Toán tử mô đun còn được gọi là toán tử phần dư. Nó lấy dấu của số bị chia

cú pháp

________số 8

Thí dụ

// Number % Number => Modulus of the number

9 % 5 gives 4
-12 % 5 gives -2
1 % -2 gives 1
5.5 % 2 gives 1.5
-4 % 2 gives -0

NaN % 2 gives NaN

6. Lũy thừa [**] Toán tử lũy thừa cho kết quả của việc nâng toán hạng thứ nhất lên lũy thừa của toán hạng thứ hai. Toán tử lũy thừa là liên kết phải.  

cú pháp

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
0

Trong JavaScript, không thể viết biểu thức lũy thừa mơ hồ i. e. bạn không thể đặt toán tử một ngôi [+ / – / ~ /. /delete/void] ngay trước số cơ sở

Thí dụ

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
1

7. Số gia [++] Toán tử số gia tăng [thêm một vào] toán hạng của nó và trả về một giá trị

  • Nếu hậu tố được sử dụng với toán tử đứng sau toán hạng [ví dụ: x++], thì nó sẽ tăng và trả về giá trị trước khi tăng
  • Nếu sử dụng tiền tố với toán tử trước toán hạng [ví dụ: ++x], thì nó sẽ tăng và trả về giá trị sau khi tăng

cú pháp.  

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
2

Thí dụ

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
3

8. Giảm [–] Toán tử giảm dần [trừ một từ] toán hạng của nó và trả về một giá trị

  • Nếu sử dụng hậu tố, với toán tử đứng sau toán hạng [ví dụ: x–], thì nó sẽ giảm dần và trả về giá trị trước khi giảm dần
  • Nếu sử dụng tiền tố, với toán tử đứng trước toán hạng [ví dụ –x], thì nó sẽ giảm dần và trả về giá trị sau khi giảm dần

cú pháp

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
4

Thí dụ

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
5

9. Một ngôi [-] Đây là toán tử một ngôi i. e. nó hoạt động trên một toán hạng duy nhất. Nó đưa ra phủ định của một toán hạng

cú pháp

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
6

Thí dụ

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
7

10. Unary [+] Đây là một cách để chuyển đổi một số không phải là số. Mặc dù phép phủ định một ngôi [-] cũng có thể chuyển đổi các số không phải số, nhưng phép cộng một ngôi là cách nhanh nhất và được ưu tiên để chuyển đổi một thứ gì đó thành một số, bởi vì nó không thực hiện bất kỳ thao tác nào khác trên số đó

Trong thời đại phát triển web, javascript là một trong những ngôn ngữ lập trình phổ biến và được sử dụng phổ biến nhất bởi các lập trình viên. Nó là ngôn ngữ phía máy khách và có một thư viện rất lớn với nhiều chức năng sẵn có được tạo để dễ lập trình. Giống như các ngôn ngữ lập trình khác, Javascript cũng cho phép người lập trình thực hiện nhiều thao tác khác nhau trên các con số. Có nhiều loại Toán tử được sử dụng trong Javascript như Toán tử số học, Toán tử bit, Toán tử gán, Toán tử so sánh, v.v. Toán tử số học lấy các giá trị số hoặc biến hoặc ký tự và thực hiện thao tác trên toán hạng của nó để tạo ra kết quả cuối cùng. Nói chung, các toán tử số học hoạt động theo cùng một cách trong Javascript giống như các ngôn ngữ lập trình khác ngoại trừ phép toán chia

Các loại toán tử số học với ví dụ

Các toán tử được sử dụng phổ biến nhất trong bất kỳ ngôn ngữ lập trình nào là Toán tử số học. Có nhiều Toán tử số học khác nhau được sử dụng trong Javascript để thực hiện các phép toán giữa hai hoặc nhiều giá trị số hoặc các biến chứa các giá trị số đó. Toán tử số học được sử dụng trong Javascript cùng với các ví dụ của chúng được đưa ra bên dưới

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.766 xếp hạng]

1. Phép cộng

Toán tử cộng tạo ra tổng của hai hoặc nhiều giá trị số hoặc các biến chứa các giá trị số đó. Trong trường hợp chuỗi, toán tử cộng thực hiện nối chuỗi

Ví dụ 1

Đây là ví dụ về phép cộng 2 giá trị số

Mã số

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
8

đầu ra

Trong ví dụ trên, không có biến nào được sử dụng để thực hiện phép cộng giữa 2 số mà phép cộng 2 số này được gán trực tiếp cho một biến có tên ‘sum’ và giá trị trả về của ‘sum’ được in trong đoạn văn.

Ví dụ #2

Đây là ví dụ về việc thêm 2 giá trị chuỗi

Mã số

// Number + Number => Addition 
1 + 2 gives 3

// Number + String => Concatenation
5 + "hello" gives "5Hello"
9

đầu ra.  

Trong ví dụ trên, 'rakesh' và 'yadav' là 2 chuỗi và biến 'name' đang nối 2 chuỗi này bằng dấu '+' đơn giản. Vì vậy, in giá trị của biến 'tên' trong đoạn 'p' sẽ trả về tên đầy đủ là 'rakesh yadav'

2. phép trừ

Vì đúng là toán tử trừ được sử dụng cho phép trừ 2 số hoặc các biến chứa các số đó. Toán tử được sử dụng là [ – ]

Mã số

a - b
0

Cũng giống như ngoài ra, không có biến phụ nào được sử dụng để giữ các giá trị. Thay vào đó, biểu thức trừ được viết và giá trị của nó được gán cho một biến có tên là 'diff'. Kết quả cuối cùng của sự khác biệt là được in trong đoạn văn bằng cách sử dụng biến 'diff'

đầu ra

3. Phép nhân

Toán tử nhân được sử dụng để nhân các giá trị [số hoặc biến chứa các giá trị đó]

Mã số

a - b
1

đầu ra

Trong ví dụ trên, ‘num1’ và ‘num2’ là 2 biến được sử dụng để giữ các giá trị và phép nhân giữa chúng được thực hiện bằng toán tử [*] và kết quả của nó được gán cho một biến ‘mult’. Giá trị của biến 'mult' sau đó được hiển thị trong đoạn HTML

4. Phân công

Toán tử chia được sử dụng để chia 2 số trong đó toán hạng bên trái là số bị chia và toán hạng bên phải là số chia. Toán tử dùng để chia là [ / ]. Không giống như các ngôn ngữ lập trình khác như C, Java, v.v. Javascript tạo giá trị động dưới dạng đầu ra thay vì số nguyên

Mã số

a - b
2

đầu ra

Trong ví dụ trên, biến 'div' được sử dụng và kết quả của 2 giá trị số được tạo bằng toán tử [/] được gán cho nó. Kết quả của 'div' sau đó được hiển thị trong đoạn HTML

5. mô đun

Toán tử mô đun trả về phần còn lại khi chia 2 số

Mã số

a - b
3

đầu ra

Trong ví dụ trên, mô đun hoặc phần dư được trả về bằng cách sử dụng toán tử [%] và kết quả được gán cho một biến 'mod' có giá trị được hiển thị trong đoạn văn

6. Tăng

Có một số toán tử trong Javascript hoạt động trên một toán hạng duy nhất, nghĩa là thay vì 2 toán hạng được yêu cầu trong các phép toán như cộng, trừ, nhân, chia, v.v. Thay vào đó, toán tử unard chỉ sử dụng một toán hạng hoặc biến duy nhất để thực hiện một thao tác. Số gia là một toán tử đơn nguyên được sử dụng trong Javascript và tăng giá trị của biến lên 1. Dấu ++ được thêm vào sau tên biến để tăng giá trị của nó lên 1

Mã số

a - b
4

đầu ra

Trong ví dụ trên, giá trị của biến có tên 'số' được tăng lên bằng cách sử dụng dấu [++] sau tên biến. Giá trị gia tăng của biến trên sau đó được hiển thị trong đoạn HTML

7. giảm

Toán tử này ngược lại với toán tử Increment. Nó cũng là toán tử một ngôi và chỉ cần 1 biến giữ giá trị để thực hiện phép toán của nó. Nó giảm giá trị của biến đi 1

Mã số

a - b
5

đầu ra

Trong ví dụ trên, giá trị của biến có tên 'số' được giảm đi bằng cách sử dụng dấu [–] sau tên biến. Giá trị giảm dần của biến trên sau đó được hiển thị trong đoạn HTML

Sự kết luận

Phần giải thích trên mô tả rõ ràng các toán tử số học được sử dụng trên javascript. Có nhiều loại toán tử khác nhau và mỗi loại toán tử có mục đích riêng. Các toán tử này là những khái niệm rất cơ bản trong bất kỳ ngôn ngữ lập trình nào và chỉ được dạy cho người mới bắt đầu trước khi đi sâu vào các khái niệm sâu. Vì vậy, điều rất quan trọng là phải hiểu kỹ cách sử dụng và mục đích của chúng vì chúng tạo thành cơ sở hiểu biết cho một lập trình viên.

Bài viết được đề xuất

Đây là hướng dẫn về Toán tử số học trong JavaScript. Ở đây chúng ta thảo luận về các loại Toán tử số học trong JavaScript cùng với các ví dụ và triển khai mã. Bạn cũng có thể xem qua các bài viết được đề xuất của chúng tôi để tìm hiểu thêm –

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

toán tử số học

Toán tử nào sau đây là toán tử số học JavaScript?

Toán tử số học thực hiện số học trên các số [chữ hoặc biến]. . Toán tử số học JavaScript

5 toán tử số học là gì?

Các toán tử số học thực hiện các phép toán cộng, trừ, nhân, chia, lũy thừa và mô đun .

6 toán tử số học là gì?

Các toán tử số học cho vô hướng trong MATLAB là. cộng [+], trừ [-], nhân [*], chia [/] và lũy thừa [^] . Các phép tính vectơ và ma trận cũng có thể được tổ chức một cách đơn giản bằng cách sử dụng các toán tử này.

Chủ Đề