You are on page 1of 7

CodingNepal : Youtube Project Javascript

Kiểu dữ liệu trong Javascript

Toán tử so sánh

Truthy – to bool is true

Bất cứ giá trị nào trong Javascript khi chuyển đổi sang kiểu dữ liệu boolean mà có giá trị true thì ta gọi
giá trị đó là Truthy.

Các giá trị 1, ['BMW'], { name: 'Miu' } và 'hi' được đề cập trong ví dụ dưới đây là Truthy vì khi chuyển

sang Boolean ta nhận được giá trị true.

Ví dụ

!! là gì? Đơn giản thôi. Toán tử ! là toán tử not (phủ định) nên !! là 2 lần phủ định, mà 2 lần phủ định lại
trở thành “khẳng định”. Trong Javascript thì đây là một “tip” để convert (chuyển đổi) mọi kiểu dữ liệu
khác sang Boolean.

Ví dụ

Thêm !! phía trước các giá trị truthy sẽ luôn trả về true.


Falsy – to bool is false

1. false
2. 0 (số không)
3. '' or "" (chuỗi rỗng)
4. null
5. undefined
6. NaN

Ví dụ:
Kiểu số - Number
Đối tượng Number

Đối tượng Number trong Javascript là đối tượng giúp chúng ta định nghĩa số và làm việc với số.
Chúng ta thường sử dụng các phương thức sau của đối tượng Number khi làm việc với số trong
Javascript:
Xử lí input:

Problem: dùng biểu thức chính quy để check input, khi chưa thoả thì active của button đăng
nhập tắt đi, khi nào cả 2 đều thoả thì mới active button trở lại cho người dùng nhấn vào.

The best validation library for JavaScript - FormValidation

Solution:

Làm form log in/sign up:


Reduce() method:
Cách ép kiểu từ String sang Number

7 ways to convert a String to Number in JavaScript - DEV Community 👩‍💻👨‍💻

You might also like