Kiến thức cần biết về kiểu dữ liệu Function trong Javascript

Ngoài 5 kiểu dữ liệu của biến quan trọng là String, Number, Boolean, Array, Object ra thì trong Javascript còn có kiểu dữ liệu Function cũng quan trọng. Hãy cùng Gitiho tìm hiểu ngay trong bài viết này nhé.

Khi thao tác với Javascript, các bạn cần phải có hiểu biết về biến và các kiểu dữ liệu của biến. Bởi vì mỗi kiểu dữ liệu sẽ có đặc trưng và cách sử dụng riêng. Dưới đây là bài ra mắt về kiểu dữ liệu Function hoàn toàn có thể bạn sẽ chăm sóc .

Function trong Javascript

Khái niệm Function trong Javascript

Các bạn hoàn toàn có thể hiểu đơn thuần rằng Function trong Javascript là loại dữ liệu giúp bạn gộp các câu lệnh để chạy cùng lúc. Giả sử các bạn có 3 câu lệnh như sau :

Khi đó cách chạy câu lệnh thường thì sẽ là :

Thay bằng cách truyền thống cuội nguồn thì tất cả chúng ta hoàn toàn có thể đưa 3 câu lệnh vào một function và đặt tên như sau :

Trong hình ảnh trên các bạn hoàn toàn có thể thấy tên của function trong Javascript này là : print. Khi đó, các bạn chạy function thì tổng thể câu lệnh nằm trong function sẽ được chạy cùng lúc :

Lợi ích khi bạn sử dụng Function trong Javascript là :

  • Làm thoáng đoạn code của bạn, có thể tái sử dụng các câu lệnh
  • Khi gộp cụm câu lệnh thành một chức năng nào đó và đặt tên cụ thể

Xem thêm: Bài tập thực hành với Array trong Javascript cho người mới bắt đầu

Cách sử dụng Function trong Javascript 

Có thể qua phần khái niệm nhiều bạn sẽ vướng mắc Function trong Javascript chỉ là một cách khai báo thông thường, tại sao lại gọi nó là một kiểu biến như Array, Object, String, Number hay Boolean ? Chúng ta trọn vẹn hoàn toàn có thể đưa function vào trong biến bằng cách sau :Nhập một biến mới, đặt tên cho biến trong Javascript đó rồi gán function vào. Trong hình ảnh dưới đây biến của chúng mình tên là print2 .

Khi đó print2 sẽ trở thành một function vì trong biến này chỉ chứa mỗi một function. Do đó nó hoàn toàn có thể được thực thi bởi dấu ngoặc tròn :

Xem thêm: 5 kiểu dữ liệu của biến trong Javascript được sử dụng nhiều nhất

Các giá trị đặc biệt trong Javascript

Các giá trị đặc biệt quan trọng mà hcungs mình sẽ ra mắt dưới đây là các giá trị tương ứng với false gồm có :

  • 0 hoặc ”: Giá trị này chúng mình chỉ biểu thị bằng con số để các bạn hiểu đây là một giá trị rỗng chứ nó không thực sự xuất hiện trong đoạn code. Ví dụ trong String của bạn không có kí tự nào thì đó được gọi là String rỗng, có giá trị rỗng.
  • NaN: Là viết tắt của từ Not a Number, nghĩa là không phải một số. Giá trị này sẽ xuất hiện khi các bạn thực hiện một lệnh không hợp lệ ví dụ như lấy một số trừ đi một chữ cái.
  • null: Là một giá trị không có nghĩa. Khi bạn gán giá trị cho một biến nhưng giá trị đó không có ý nghĩa gì thì nó sẽ được gọi là null.
  • undefined: Là giá trị không được xác định. Khi bạn khai báo một biến mà không gán giá trị cho nó thì biến đó sẽ được gọi là một biến undefined. 

Ví dụ lan rộng ra của Function trong Javascript

Ở đây chúng mình sẽ lấy trước một ví dụ về việc sử dụng hàm IF và hàm ELSE trong Javascript. Tuy chưa có bài ra mắt đơn cử về cặp hàm này nhưng ví dụ cũng rất dễ hiểu nên các bạn cứ theo dõi nhé. Giá sử chúng mình nhập vào Visual Studio Code như sau :

Trong hình ảnh trên phần các bạn cần quan tâm là chữ ” true ” trong dấu ngoặc phía sau hàm IF. Khi điền giá trị ở đó là true thì hiệu quả chạy thử sẽ như sau :

Nếu các bạn chuyển phần giá trị trong dấu ngoặc phía sau hàm IF thành ” false ” thì tác dụng sẽ như sau :

Các giá trị đặc biệt quan trọng tương ứng với False được đề cập ở trên thì khi các bạn nhập nó vào hàm IF, lúc chạy thử sẽ nhìn thấy hiệu quả in ra tự động hóa nhảy sang câu lệnh của ELSE .

Chúng mình sẽ có hướng dẫn đơn cử và chi tiết cụ thể hơn về hàm IF trong Javascript ở các bài viết sau để các bạn hiểu rõ hơn về hàm này và cách sử dụng nhé .

Xem thêm: Bài tập thực hành với Object và String trong Javascript

Kết luận

Hy vọng bài viết của chúng mình hoàn toàn có thể giúp các bạn hiểu rõ hơn về Function trong Javascript. Nếu bạn có bất kể vướng mắc nào về kiểu dữ liệu này thì hãy để lại câu hỏi ở phản hồi để được giải đáp nhé. Đừng quên đón đọc các bài viết mới của Gitiho liên tục để update thêm nhiều kỹ năng và kiến thức về Javascript hơn nữa .

Nếu các bạn muốn được trang bị nhiều kiến thức hơn nữa về Javascript theo chương trình đi từ cơ bản đến nâng cao thì hãy đăng ký khóa học:

Chương trình học gồm có cả triết lý và thực hành thực tế, có kèm tài liệu thực tiễn để các bạn vừa học vừa ứng dụng luôn được kỹ năng và kiến thức .Khóa học giúp các bạn thiết kế xây dựng nền tảng cơ bản về Javascript, nắm chắc kỹ năng và kiến thức cốt lõi, sử dụng thành thạo các hàm và có kinh nghiệm tay nghề thực tiễn trong việc giải quyết và xử lý các bài toán trong việc làm lập trình. Trong quy trình học, giảng viên sẽ tương hỗ và phản hồi của bạn trong vòng 24 h. Các bạn được học tự do mọi lúc, mọi nơi mà không bị số lượng giới hạn về thời hạn hay số lượt học. Tất cả khóa học tại Gitiho đều có giá trị sử dụng trọn đời. Hãy ĐK ngay ngày hôm nay để được nhận khuyến mại về học phí các bạn nhé ! 
Cùng tham gia hội đồng hỏi đáp về chủ đề Lập trình