Hướng dẫn why is javascript function important? - tại sao hàm javascript lại quan trọng?
Các ứng dụng web năng động ra đời sau khi sinh phát triển web. Với sự phổ biến ngày càng tăng của các ứng dụng web, JavaScript đã trở thành một trong những ngôn ngữ quan trọng nhất trong thế giới ngày nay. Bài viết chức năng JavaScript này sẽ giải thích các cách khác nhau để xác định các chức năng trong JavaScript trong chuỗi sau:JavaScript has become one of the most important languages in today’s world. This JavaScript Function article will explain the different ways to define functions in JavaScript in the following sequence: Show
Giới thiệu về JavaScriptNguyên tắc cơ bản của JavaScripthigh level, interpreted, programming language used to make web pages more interactive. It is a very powerful client-side scripting language which makes your webpage more lively and interactive. Chức năng JavaScript Nguyên tắc cơ bản của JavaScriptChức năng JavaScript fundamentals of JavaScript that will help you start writing your code. The basics include:
Mảng JavaScript Tutorial to get into the depth of these basic concepts and fundamentals of JavaScript. In this JavaScript Function article, we will focus on the different ways to define functions. Chức năng JavaScriptCác chức năng được xác định trướcblock of code that is designed to perform any particular task. You can execute a function by calling it. This is known as invoking or calling a function. Các cách khác nhau để xác định hàm javascript JavaScript là một ngôn ngữ lập trình cấp độ cao, được giải thích được sử dụng để làm cho các trang web tương tác hơn. Đây là một ngôn ngữ kịch bản phía máy khách rất mạnh mẽ làm cho trang web của bạn trở nên sống động và tương tác hơn.syntax to create a function in JavaScript is as follows: function functionName(Parameter1, Parameter2, ..) { // Function body } Đây là một ngôn ngữ lập trình giúp bạn thực hiện một thiết kế phức tạp và đẹp mắt trên các trang web. Nếu bạn muốn trang web của bạn trông sống động và làm nhiều hơn là chỉ có thể nói với bạn, JavaScript là điều bắt buộc.predefined functions. But, it also allows us to create user-defined functions. So let’s move ahead and have a look at some of the commonly used predefined functions. Các chức năng được xác định trướcCác cách khác nhau để xác định hàm javascript
Cú pháp cơ bản để tạo một hàm trong JavaScript như sau: var x = 10; var y = 20; var a = eval("x * y") // Eval var b = parseInt("10.00") // ParseInt var c = parseFloat("10") // ParseFloat escape("Welcome to Edureka") // Escape unescape("Welcome to Edureka") // Unescape Các cách khác nhau để xác định hàm javascriptJavaScript là một ngôn ngữ lập trình cấp độ cao, được giải thích được sử dụng để làm cho các trang web tương tác hơn. Đây là một ngôn ngữ kịch bản phía máy khách rất mạnh mẽ làm cho trang web của bạn trở nên sống động và tương tác hơn.
MảngChức năngfunction keyword, an obligatory function name, a list of parameters in a pair of parenthesis and a pair of curly braces that delimits the body code. Câu điều kiện // function declaration function isEven(num) { return num % 2 === 0; } isEven(24); // => true isEven(11); // => false Vòng lặp Trường hợp chuyển đổiBạn có thể xem & nbsp; hướng dẫn JavaScript & nbsp; để đi sâu vào độ sâu của các khái niệm và nguyên tắc cơ bản cơ bản này của JavaScript. Trong bài viết chức năng JavaScript này, chúng tôi sẽ tập trung vào các cách khác nhau để xác định các chức năng.function keyword, followed by an optional function name, a list of parameters in a pair of parenthesis and a pair of curly braces that delimits the body code. Câu điều kiện const count = function(array) { // Function expression return array.length; } const methods = { numbers: [2, 5, 8], sum: function() { // Function expression return this.numbers.reduce(function(acc, num) { // func. expression return acc + num; }); } } count([1, 7, 2]); // => 3 methods.sum(); // => 15 Vòng lặp
Để sử dụng một chức năng, bạn phải xác định nó ở đâu đó trong phạm vi mà bạn muốn gọi nó. Ý tưởng là đặt một số tác vụ thường được thực hiện với nhau và tạo một hàm để thay vì viết cùng một mã nhiều lần cho các đầu vào khác nhau, chúng ta có thể gọi hàm cụ thể đó.Cú pháp cơ bản để tạo một hàm trong JavaScript như sau:object literals and ES6 classes. You can define them using a function name, followed by a list of parameters in a pair of parenthesis and a pair of curly braces that delimits the body statements. JavaScript bao gồm các chức năng tích hợp hoặc được xác định trước khác nhau. Nhưng, nó cũng cho phép chúng tôi tạo các chức năng do người dùng xác định. Vì vậy, hãy để di chuyển về phía trước và xem xét một số chức năng được xác định trước được sử dụng thường được sử dụng. const collection = { items: [], add(...items) { this.items.push(...items); }, get(index) { return this.items[index]; } }; collection.add('edureka','Online', 'JavaScript'); collection.get(1) // => 'edureka' JavaScript có một số chức năng tích hợp cấp cao nhất. Hãy cùng xem một số chức năng được tích hợp vào ngôn ngữ.benefits over traditional property definition such as:
Hàm mũi tênMột hàm mũi tên được xác định bằng cách sử dụng một cặp dấu ngoặc đơn chứa danh sách các tham số, theo sau là mũi tên chất béo (=>) và một cặp niềng răng xoăn phân tách các câu lệnh cơ thể.fat arrow (=>) and a pair of curly braces that delimits the body statements. Ví dụ sau đây cho thấy mức sử dụng cơ bản của hàm mũi tên: const absValue = (number) => { if (number < 0) { return -number; } return number; } absValue(-21); // => 21 absValue(7); // => 7 Ở đây, absValue là một hàm mũi tên tính toán giá trị tuyệt đối của một số. Hàm máy phátHàm trình tạo trong JavaScript trả về một đối tượng Trình tạo. Cú pháp tương tự như biểu thức chức năng, khai báo chức năng hoặc khai báo phương thức. Nhưng nó đòi hỏi một nhân vật ngôi sao (*).Generator object. The syntax is similar to function expression, function declaration or method declaration. But it requires a star character (*). Hàm trình tạo có thể được khai báo trong các biểu mẫu sau:
function* indexGenerator(){ var index = 0; while(true) { yield index++; } } const g = indexGenerator(); console.log(g.next().value); // => 0 console.log(g.next().value); // => 1
const indexGenerator = function* () { let index = 0; while(true) { yield index++; } }; const g = indexGenerator(); console.log(g.next().value); // => 0 console.log(g.next().value); // => 1
const obj = { *indexGenerator() { var index = 0; while(true) { yield index++; } } } const g = obj.indexGenerator(); console.log(g.next().value); // => 0 console.log(g.next().value); // => 1 Hàm trình tạo trả về đối tượng G trong cả ba trường hợp. Sau đó, nó được sử dụng để tạo ra một loạt các số tăng.object g in all three cases. Then it is used to generate a series of incremented numbers. Hàm tạo chức năngKhi chức năng được gọi như một hàm tạo, một hàm mới được tạo. Các đối số được truyền cho hàm tạo trở thành tên tham số cho hàm mới. Ở đây, đối số cuối cùng được sử dụng làm mã cơ thể chức năng. new function is created. The arguments that are passed to constructor become the parameter names for the new function. Here, the last argument is used as the function body code. Ví dụ: function sum1(a, b) { return a + b; } const sum2 = function(a, b) { return a + b; } const sum3 = (a, b) => a + b; console.log(typeof sum1 === 'function'); // => true console.log(typeof sum2 === 'function'); // => true console.log(typeof sum3 === 'function'); // => true Đây là một số phương pháp khác nhau để xác định các chức năng trong JavaScript. Với điều này, chúng tôi đã đi đến cuối bài viết của chúng tôi. Tôi hy vọng bạn hiểu các hàm JavaScript là gì và các phương pháp khác nhau để xác định chúng. Bây giờ bạn đã biết về chức năng JavaScript, hãy xem & NBSP; Đào tạo Chứng nhận Phát triển Web & NBSP; của Edureka. & NBSP; đào tạo chứng nhận phát triển web sẽ & NBSP; triển khai nó đến Amazon Simple Storage Service (S3). & NBSP;Web Development Certification Training by Edureka. Web Development Certification Training will help you Learn how to create impressive websites using HTML5, CSS3, Twitter Bootstrap 3, jQuery and Google APIs and deploy it to Amazon Simple Storage Service(S3). Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận của chức năng JavaScript và chúng tôi sẽ liên hệ lại với bạn. |