Toán tử trừ [-] trừ số bên phải của toán tử từ số bên trái
Khi một trong hai toán hạng là chuỗi, một nỗ lực được thực hiện để chuyển đổi chuỗi thành số
Ví dụ, dòng mã
var resultOfSub = 25 - 102;
sẽ dẫn đến giá trị -77 được lưu trữ trong biến resultOfSub
Toán tử trừ có các quy tắc đặc biệt để xử lý nhiều loại chuyển đổi có trong JavaScript
Trừ hai giá trị, x - y
. Đối với ma trận, hàm được đánh giá phần tử khôn ngoan
cú pháp
Thông số
Tham sốTypeMô tả____8_______số. Con số lớn. phân số. Tổ hợp. Đơn vị. Mảng. Ma trậnGiá trị ban đầuy
số. Con số lớn. phân số. Tổ hợp. Đơn vị. Mảng. MatrixValue để trừ từ x
trả lại
LoạiMô tảsố. Con số lớn. phân số. Tổ hợp. Đơn vị. Mảng. Phép trừ ma trận củax
và y
ném
Kiểu. Sự miêu tả --. ———–
ví dụ
math.subtract[5.3, 2] // returns number 3.3
const a = math.complex[2, 3]
const b = math.complex[4, 1]
math.subtract[a, b] // returns Complex -2 + 2i
math.subtract[[5, 7, 4], 4] // returns Array [1, 3, 0]
const c = math.unit['2.1 km']
const d = math.unit['500m']
math.subtract[c, d] // returns Unit 1.6 km
Xem thêm
thêm vào
Toán tử trừ còn được gọi là toán tử trừ. Nó là một toán tử nhị phân có nghĩa là nó yêu cầu ít nhất hai toán hạng để hoạt động trên. Nó sẽ không hoạt động với một toán hạng duy nhất. Nói chung, toán tử trừ trừ hoặc trừ giá trị của toán hạng thứ hai từ toán hạng thứ nhất và trả về kết quả như hiện tại, điều đó có nghĩa là nếu kết quả của phép trừ hai số là âm, nó sẽ trả về kết quả âm, ngược lại nó sẽ trả về kết quả dương.
Trong bài viết này, chúng ta sẽ thảo luận chi tiết về toán tử trừ và cách nó hoạt động trong các tình huống khác nhau với các ví dụ trong JavaScript
cú pháp
Cú pháp sau đây sẽ chỉ ra cách bạn có thể sử dụng toán tử trừ trong khi mã hóa bằng JavaScript –
var subtract = operand1 - operand2;
Toán tử trừ hoạt động như thế nào?
Ví dụ dưới đây sẽ minh họa hoạt động của toán tử trừ với hai toán hạng -
9 – 5 = 4 // Answer is positive 4, as operand1 is greater than operand2 5 - 9 = -4 // Answer is negative 4, because operand1 is less than operand2
Hãy để chúng tôi hiểu chi tiết hoạt động của toán tử trừ bằng cách triển khai thực tế nó bên trong ví dụ mã
thuật toán
Bước 1 - Trong bước đầu tiên của thuật toán, chúng tôi sẽ thêm hai yếu tố đầu vào khác nhau trong tài liệu HTML để lấy số đầu vào từ người dùng
Bước 2 - Trong bước này, chúng tôi sẽ thêm thẻ nút có sự kiện title được liên kết với nó, sự kiện này sau này sẽ gọi một chức năng sau khi sự kiện được người dùng kích hoạt khi nhấp vào nút
Bước 3 - Trong bước tiếp theo, chúng tôi sẽ xác định một hàm JavaScript sẽ hiển thị kết quả cho người dùng bằng cách nhấp vào nút vì nó sẽ được chuyển đến sự kiện title làm giá trị của nó
Bước 4 - Trong bước cuối cùng, chúng tôi sẽ lấy các giá trị do người dùng nhập bên trong các thẻ đầu vào, sau đó vận hành toán tử trừ trên các giá trị đó để hiển thị hoạt động của toán tử trừ cho người dùng
Ví dụ
Ví dụ dưới đây sẽ giải thích cách bạn có thể triển khai thực tế toán tử trừ bên trong mã JavaScript –
Working with Subtraction Operator [-] in JavaScript
Enter any two numbers:
num1:
num2:
Click to See Results
Trong ví dụ này, chúng tôi đã lấy hai số đầu vào từ người dùng và sau đó lấy các giá trị của chúng bằng JavaScript. Sau đó, chúng tôi sử dụng toán tử trừ để trừ các giá trị cho nhau
Chúng ta hãy xem xét thêm một ví dụ mã, trong đó chúng ta sẽ sử dụng toán tử trừ để giải bài toán thời gian thực bằng cách trừ các phần tử tương ứng của hai mảng khác nhau
thuật toán
Bước 1 - Trong bước đầu tiên, chúng tôi sẽ xem xét hai mảng JavaScript được nhập tĩnh khác nhau với một số giá trị ban đầu được liên kết với chúng
Bước 2 - Trong bước này, chúng ta sẽ sử dụng vòng lặp for để trừ các phần tử tương ứng của cả hai mảng và lưu kết quả tại cùng một vị trí trong một mảng mới
Bước 3 – Ở bước cuối cùng, chúng ta sẽ hiển thị kết quả của phép trừ hoặc mảng mới mà chúng ta nhận được sau khi trừ các phần tử tương ứng của hai mảng
Ví dụ
Ví dụ dưới đây sẽ cho bạn thấy cách bạn có thể sử dụng toán tử trừ để trừ các phần tử tương ứng của hai mảng khác nhau −
Subtraction Operator [-] in JavaScript
Initial Arrays:
Click to See Results
Array1: [11, 12, 13, 14, 15]
Array2: [2, 4, 6, 8, 10]
Trong ví dụ trên, chúng tôi đã lấy hai mảng JavaScript tĩnh có độ dài = 5, với các phần tử khác nhau và sau đó sử dụng vòng lặp for để trừ các giá trị phần tử tương ứng bằng cách sử dụng toán tử trừ, điều này dẫn đến một ứng dụng tốt của toán tử trừ
Trong bài viết này, chúng ta đã tìm hiểu về toán tử trừ trong JavaScript. Chúng tôi đã thảo luận chi tiết về toán tử trừ với sự trợ giúp của mã ví dụ bằng cách triển khai thực tế bên trong chúng. Trong ví dụ mã đầu tiên, chúng ta đã thấy ứng dụng đơn giản và ngây thơ của toán tử trừ để trừ hai số khác nhau với nhau, trong khi ở ví dụ thứ hai, chúng ta đã thảo luận về việc sử dụng toán tử trừ trong thời gian thực mà chúng ta đang sử dụng.