Hướng dẫn how do you write an addition function in javascript? - làm thế nào để bạn viết một chức năng bổ sung trong javascript?

Hãy để chúng tôi bắt đầu tạo ra các bit nhỏ của phần mềm.

Trong tập này, chúng tôi sẽ tạo ra một chức năng để thêm hai số. Để thực hiện nhiệm vụ này, chúng ta phải tính đến một vài khái niệm:

  • Tham số là gì? Đây chỉ là thông tin từ thế giới bên ngoài mà chúng ta sẽ truyền lại chức năng của mình.This is just information from the outside world that we are going to pass around to our function.
  • Kiểu dữ liệu là gì? Đây chỉ là loại thông tin mà chúng tôi sẽ sử dụng. Chỉ cần nghĩ một chút về nó, chúng ta sẽ thêm hai số, sau đó loại thông tin mà chúng ta cần chỉ là số.This is just the type of information that we are going to use. Just think a little bit about it, we are going to add two numbers, then the type of information that we need are just numbers.
  • Hàm là gì? Là một tập hợp các hướng dẫn có nghĩa là để thực hiện một nhiệm vụ cụ thể. Trong trường hợp này, chức năng của chúng tôi sẽ chỉ thêm hai số.Is a set of instructions meant to perform a specific task. In this case, our function is going to add just two numbers.
  • Động cơ JavaScript là gì? Là phần mềm như trình duyệt của bạn (Firefox, Chrome) hoặc bất kỳ công cụ nào khác có khả năng chạy các hướng dẫn JavaScript.Is software like your browser (Firefox, Chrome) or any other tool capable of running JavaScript instructions.

Để bắt đầu, tôi muốn nói với bạn rằng mọi công cụ JavaScript tồn tại trên thế giới đã có chức năng để thêm hai số được triển khai. Điều duy nhất bạn cần làm là nhập mã sau vào bảng điều khiển và sau đó nhấn Enter.

[Một số] + [một số khác]

Hãy để tôi cho bạn thấy nó trông như thế nào trong bảng điều khiển:

Dấu cộng cộng, tin hay không, là chức năng của chính nó, nhưng nó có một cú pháp đặc biệt, cần có hai tham số một con số bên trái và một số tay phải. Cú pháp này khá ngắn so với cú pháp mà JS sử dụng để tạo các chức năng, chúng ta hãy chuyển đổi hàm đó thành ngôn ngữ JS.

Nói tóm lại, sau đây là các bước mà chúng ta cần tạo chức năng này.

  1. Tuyên bố chức năng.
  2. Gán một tên cho hàm.
  3. Tuyên bố hai tham số mà chúng ta cần, vì chúng ta cần hai số chúng ta sẽ có NUM1 và NUM2 làm tham số của chúng ta.num1 and num2 as our parameters.
  4. Viết tập hợp các hướng dẫn để thực hiện nhiệm vụ mong muốn của chúng tôi.

Again.

  • Tuyên bố chức năng và gán nó một tên.

Bạn đã nhận thấy rằng để chúng tôi khai báo một hàm trong JS, chúng tôi cần sử dụng hàm từ khóa và sau đó là một không gian trống thì tên của hàm?function and after it a blank space an then the name of the function?

Ở đây tên của hàm được thêm.add.

  • Bây giờ chúng tôi sẽ khai báo các tham số mà chúng tôi cần. Nhân tiện, chúng ta phải thiết lập các tham số giữa dấu ngoặc đơn và chúng phải được phân tách bằng dấu phẩy.
  • Tại thời điểm này, chúng tôi đã sẵn sàng để thực hiện logic của hàm. Chúng ta hãy khai báo một biến có tên RES sẽ lưu trữ giá trị kết quả của việc thêm NUM1 với NUM2.res which is going to store the result value of adding the num1 with the num2.

Bạn có nhận thấy rằng để chúng tôi khai báo một biến chúng tôi cần sử dụng từ khóa Let, không gian onespace, và sau đó là tên của biến.? Điều này khá giống với cách chúng tôi tuyên bố các chức năng.let keyword, onespace, and then the name of the variable.? This is pretty similar to the way that we declared functions.

Tập hợp các hướng dẫn mà chức năng của chúng tôi sẽ thực hiện phải nằm giữa các curlybrackets {Hồi}. Điều này còn được gọi là một khối mã.curly brackets {…}. This is also known as a block of code.

Từ khóa trả về là một cách mà các chức năng của JS phải giao tiếp với thế giới bên ngoài. Trong trường hợp này, mỗi khi chúng tôi thực hiện chức năng Thêm của mình, nó sẽ gửi kết quả bên ngoài. Nói cách khác, chúng ta sẽ có thể thấy kết quả bên trong được tính toán trong hàm.return keyword is a way that JS’ functions have to communicate with the outside world. In this case, every time that we execute our add function, it is going to send the result outside. In other words, we are going to be able to see the internal result that was calculated within the function.

Nếu chúng tôi không sử dụng từ khóa trả về, chương trình sẽ thực thi mã bên trong nó, nhưng chúng tôi sẽ không thể thấy kết quả.return keyword the program is going to execute the code which is inside of it, but we are not going to be able to see the result.

Làm cách nào để gọi một chức năng đã tồn tại trong thế giới JS? Chỉ cần nhớ tên của nó và nhập nó vào bảng điều khiển với các tham số cần thiết của chúng. Trong trường hợp này hai số. Just remember its name and type it in in the console with their required parameters. In this case two numbers.

Đầu tiên, chúng ta hãy thực hiện hàm mà không có giá trị trả về

Lưu ý rằng chúng tôi có giá trị trả về mỗi khi chúng tôi thực hiện hàm, nhưng nếu trong hàm, chúng tôi không có từ khóa trả về, giá trị trả về mặc định, không được xác định, sẽ được gửi bên ngoài. Từ khóa trả về rất quan trọng khi chúng tôi muốn lưu một báo cáo hoặc thông tin khác liên quan đến quy trình hoặc bộ hướng dẫn được thực thi trong hàm.return keyword, the default return value, which is undefined, is going to be sent outside. The return keyword is important when we want to save a report or other information related to the process or set of instructions that were executed within the function.

Và bây giờ chúng ta hãy thực hiện cùng một chức năng với giá trị trả về.

Điều gì sẽ xảy ra nếu bạn muốn thêm một số lượng không giới hạn. Vâng, bạn chỉ cần nói điều đó với JS. Này JS, tôi muốn nói chuyện với bạn! Thay vì lấy hai tham số trong một hàm, tôi muốn bạn lấy một số lượng không giới hạn. Những từ này trông giống như Num Nums trong thế giới JS. Hơn nữa, chúng ta cần nói những điều sau đây, hãy lấy tất cả những con số đó và cộng chúng lại với nhau, trông giống như; nums.reduce ((num1, num2) => (return num1 + num2))…nums in the JS world. Furthermore we need to tell the following “Take all those numbers and add them together” which looks like; nums.reduce((num1, num2) => (return num1 + num2))

Sau đó, chức năng của chúng tôi sẽ là:

Bạn có thể gọi chức năng trước đó với bao nhiêu số tùy thích. Nó có một số lượng giới hạn của các tham số?

Bạn có nhận thấy rằng một hàm cũng là một biến có thể lưu trữ một loại dữ liệu đặc biệt mà chúng ta có thể đặt tên cho khối mã, mặc dù đây không phải là tên chính thức của nó.code block, although this is not its formal name.

Cú pháp mà chúng tôi đã sử dụng để tạo hàm ADD tương tự trong các ngôn ngữ lập trình khác như trong C ++. Hãy xem nó:add function is similar in other programming languages like in C++. Take a look at it:

Sự khác biệt duy nhất ở đây là chúng ta cần nói rõ ràng với công cụ C ++ rằng loại tham số mà chúng ta muốn sử dụng là số, nhưng C ++ sử dụng từ khóa INT để nêu nó, vì vậy INT là viết tắt của các số nguyên. Ngoài ra, chúng ta phải nói rõ ràng với C ++ rằng giá trị trả về là một số đặt từ khóa INT ở đầu hàm thay vì từ khóa hàm mà JS sử dụng để khai báo chức năng. Có một sự khác biệt nữa, bạn có thể phát hiện ra nó không?int keyword to state it, so int stands for integers. Also, we must explicitly tell to C++ that the return value is a number putting the int keyword at the beginning of the function instead of the function keyword that JS uses to declare the function. There is one more difference, are you able to spot it out?

Làm thế nào về PHP:

Ở đây, sự khác biệt duy nhất là các tham số và biến phải bắt đầu bằng biểu tượng $ và mọi câu trong hàm kết thúc bằng dấu chấm phẩy.$ symbol, and every sentence within the function ends with a semicolon.

Hãy để kiểm tra với Python:

Cố gắng nhận ra sự khác biệt…

Vì vậy, ở đây chúng tôi có def thay vì từ khóa chức năng và thecolon thay thế dấu ngoặc xoăn.def instead of the function keyword, and thecolon replaces the curly brackets.

Giá trị trả về của một hàm có thể được lưu trữ trong một biến khác trong thế giới bên ngoài sẽ được sử dụng sau này trong quá trình thực hiện chương trình JS.

Một điều quan trọng khác cần tính đến là thực tế là JS rất linh hoạt với loại tham số mà chúng tôi đang sử dụng cho chức năng của mình, bất cứ lúc nào chúng tôi nói với JS rằng chúng tôi chỉ muốn làm việc với loại dữ liệu số, vì vậy để giảm lỗi , chúng ta nên xác nhận thông tin sẽ được truyền vào chức năng của chúng ta.number data type, so to reduced bugs, we should validate the information that will be passed into our function.

Có một vài cách khác nhau để kiểm tra loại biến trong JS. Tôi sẽ cho bạn thấy một trong số họ.

Trong ví dụ này, tôi đã thêm một dòng mã mới kiểm tra xem cả num1 và num2 đều là số, nếu điều này không đúng, hàm sẽ kết thúc việc thực thi chức năng của chúng tôi do ném từ khóa được sử dụng trong trường hợp chúng tôi muốn Dừng chức năng, nếu một điều kiện được đáp ứng.num1 and num2 are numbers, if this is not true, the function will end the execution of our function due to the keyword throw which is used in case we want to stop the function, if a condition is met.

Hầu hết mọi thứ trong JS đều là một đối tượng, hầu hết mọi đối tượng trong JS đều có hàm tạo có tên, các số được tạo với hàm hàm tạo được đặt tên. Nói cách khác, mỗi khi chúng tôi nhập một số trong bảng điều khiển, chúng tôi tạo một đối tượng, hơn nữa đối tượng này có thể được chuyển đổi thành một giá trị nguyên thủy bất cứ lúc nào và ngược lại. Bây giờ bạn có phải là sự khác biệt giữa một đối tượng và giá trị nguyên thủy là gì?Number. In other words, every time we type a number in the console we create an object, furthermore this object can be transformed to a primitive value at anytime and vice-versa. Do you now what is the difference between an object and a primitive value?

Cảm ơn vì đã đọc! Hãy cho tôi biết nếu bạn thích bài viết này.

Có một hàm tổng trong JavaScript?

Hàm sum () trong d3.js được sử dụng để trả về tổng của các phần tử của mảng đã cho.Nếu mảng trống thì nó sẽ trả về 0. tham số: Hàm này chấp nhận một mảng tham số là một mảng các phần tử có tổng số sẽ được tính toán. js is used to return the sum of the given array's elements. If the array is empty then it returns 0. Parameters: This function accepts a parameters Array which is an array of elements whose sum are to be calculated.

Biểu tượng bổ sung trong JavaScript là gì?

Bổ sung ( +) toán tử bổ sung ( +) tạo ra tổng các toán tử hoặc nối chuỗi.( + ) produces the sum of numeric operands or string concatenation.

Có phải là + = hoặc = + JavaScript?

Cú pháp chính xác là A+= B;a =+b;không đúng.Nó chỉ đơn giản là gán giá trị b cho a.a+=b; a=+b; is not correct. it is simply assigning b value to a.

Có gì += có nghĩa là gì trong JavaScript?

Toán tử gán bổ sung ( +=) thêm giá trị của toán hạng bên phải vào một biến và gán kết quả cho biến.adds the value of the right operand to a variable and assigns the result to the variable.