các kiểu dữ liệu trong javascript là một trong những từ khóa được search nhiều nhất trên google về chủ đề các kiểu dữ liệu trong javascript. Trong bài viết này,hoclamweb.vn sẽ viết bài viết Tổng hợp các kiểu dữ liệu trong javascript mới nhất 2020.
Tổng hợp các kiểu dữ liệu trong javascript mới nhất 2020.
Kiểu dữ liệu trong javascript là gì ? Sự {khác|không giống} nhau giữa Null và Undefined

Kiểu dữ liệu trong javascript là gì ? Sau khi đọc {bài viết|post} này các bạn sẽ biết và hiểu rõ về nó. {dễ dàng|đơn giản|không khó khăn} {giống như|như} đan rổ ấy mà.
{content|nội dung} {bài viết|post}
- Kiểu dữ liệu trong javascript là gì ?
- Number :
- String:
- Boolean(kiểu logic)
- Null:
- Underfined:
- Object:
Kiểu dữ liệu trong javascript là gì ?
Kiểu dữ liệu là một {cách|hướng dẫn|mẹo|phương pháp} phân loại dữ liệu cho trình biên dịch hoặc thông dịch hiểu các lập trình viên {mong muốn|muốn} {dùng|sử dụng} dữ liệu. Hầu hết các ngôn ngữ {hỗ trợ|support} nhiều kiểu dữ liệu {khác|không giống} nhau, {giống như|như} só thực, nguyên hay Boolean. Một kiểu dữ liệu {cung cấp|phân phối} một bộ các {giá trị|trị giá} mà từ đó một biểu thức (ví dụ {giống như|như} biến, hàm…) {có thể|đủ nội lực|đủ sức} {get|lấy|quét} {giá trị|trị giá} của nó. Kiểu {định nghĩa|khái niệm} các toán tử {có thể|đủ nội lực|đủ sức} được thực hiện trên dữ liệu của nó, ý nghĩa của dữ liệu, và {cách|hướng dẫn|mẹo|phương pháp} mà {giá trị|trị giá} của kiểu {có thể|đủ nội lực|đủ sức} được lưu trữ.
Mông lung quá :v, ôi may quá, kiểu dữ liệu trong javascript {k|không} {khó khăn|phức tạp} {giống như|như} vậy. {gợi ý|ví dụ} là kiểu số (Number) thì nó {k|không} phân biệt kiểu nguyên hay {k|không} nguyên gì cả. Javascript có 6 kiểu dữ liệu cơ bản:
number
: các số bất kỳ loại nào: số nguyên hoặc dấu phẩy động.string
: chuỗi. Chuỗi {có thể|đủ nội lực|đủ sức} có một hoặc nhiều ký tự, {k|không} có loại ký tự đơn riêng biệt.boolean
:true
/false
.null
: các {giá trị|trị giá} {k|không} {định hình|dựng lại|xác định} – một loại độc lập có một {giá trị|trị giá} duy nhấtnull
.undefined
: các {giá trị|trị giá} chưa được gán – một kiểu độc lập có một {giá trị|trị giá} duy nhấtundefined
.object
: các cấu trúc dữ liệu {khó khăn|phức tạp} hơn.
Number :
{giống như|như} mình {đã|đang|vừa mới} nói ở trên Number chính là kiểu số.
0
1
2
3
4
5
6
7
8
9
10
11
|
varx=20;
// gán {giá trị|trị giá} cho x = 20, vậy x là kiểu Number
var y = 20,234;
// gán {giá trị|trị giá} cho y = 20,234 vậy y là kiểu Number
console.log(x);
//Hiện thị x ra màn {ảnh|hình} console của trình duyệt
console.log(y);
//Hiện thị y ra màn {ảnh|hình} console của trình duyệt
console.log(x+y);
//Hiện thị tổng x + y ra màn {ảnh|hình} console của trình duyệt
|
Một số “giá trị số đặc biệt” : Infinity
và NaN
:Infinity
= ∞ trong toán thôi
0
1
2
|
console.log(2/0) //infinity
|
NaN
là viết tắt Not And Number nghĩa là {chẳng hề|chẳng phải|không hề|không phải|không phải} số.
0
1
2
|
console.log(‘cmm’/2); //NaN
|
String:
string
là kiểu chuỗi, là chữ ấy ?
0
1
2
3
4
5
6
|
var x = “con ga” // x được gán {giá trị|trị giá} là “con ga”, vậy x là kiểu String
var y = ‘mai’ // y được gán {giá trị|trị giá} là “mai”, vậy x là kiểu String
var z = ‘911’ // z được gán {giá trị|trị giá} là ‘911’, vậy z là kiểu String
console.log(x+y+z+’20kg’)
// Hiện thị trên màn {ảnh|hình} console “con ga mai 911 20kg”
|
Dữ liệu sẽ được đặt trong dấu ” ” or ‘ ‘ , {dùng|sử dụng} phép + để nối các chuỗi lại với nhau.
Trong một số ngôn ngữ, có một loại “ký tự” đặc biệt cho một ký tự đơn. {gợi ý|ví dụ}, trong ngôn ngữ C và trong Java nó được char
.
Trong JavaScript, {k|không} có loại {giống như|như} vậy. Chỉ có một loại: string
. Một chuỗi {có thể|đủ nội lực|đủ sức} chỉ {bao gồm|gồm có} một ký tự hoặc nhiều ký tự.
Boolean(kiểu logic)
boolean
nó chỉ trả về 2 {giá trị|trị giá} là ” True ” or ” False ”
0
1
2
3
4
5
6
7
|
var x = true; // x được gán {giá trị|trị giá} cho true, vậy x là kiểu Boolean
var y = false; // y được gán {giá trị|trị giá} cho false, vậy y là kiểu Boolean
var m = 1;
var n = 2;
console.log(m = n);
// Hiện thị ra màn {ảnh|hình} console của trình duyệt {hiệu quả|kết quả} m = n, ở đây nó sẽ trả về false
|
Null:
null
{giá trị|trị giá} đặc biệt {k|không} thuộc bất kỳ loại nào được {giới thiệu|mô tả} ở trên. Nó chỉ là một {giá trị|trị giá} đặc biệt có ý nghĩa “không có gì”, “trống rỗng” hoặc “giá trị {k|không} rõ”.
0
1
2
3
4
|
var n = null; // n được gán {giá trị|trị giá} cho null, vậy n là kiểu Null
console.log(n);
// Hiện thị ra màn {ảnh|hình} console của trình duyệt {giá trị|trị giá} của n, ở đây nó sẽ trả về null
|
Underfined:
undefined
là biến chưa được có {giá trị|trị giá}.
0
1
2
3
4
|
var x; // x chưa được gán {giá trị|trị giá} nào
console.log(x);
//Hiện thị ra màn {ảnh|hình} console {giá trị|trị giá} của x, ở đây {hiệu quả|kết quả} trả về là underfined
|
Object:
object
là kiểu dữ liệu {đối tượng|phân khúc|thị trường}, một {đối tượng|phân khúc|thị trường} ở đây là chỉ một {đối tượng|phân khúc|thị trường} thật trong {cuộc đời|cuộc sống}. {gợi ý|ví dụ} một chiếc xe {gia tăng|tăng|tăng trưởng}, một con mèo, một lá cờ Đảng … {đối tượng|phân khúc|thị trường} được chia {làm|sử dụng} 2 phần là: {thuộc tính|tính chất} và {bí quyết|cách thức|công thức|mẹo|phương pháp|phương thức}. Mình sẽ có riêng một {bài viết|post} về kiểu dữ liệu này để các bạn {có thể|đủ nội lực|đủ sức} nắm chắc được nó.
0
1
2
3
4
5
6
7
8
9
|
var meo = {
ten:’meomeo’,
maulong: ‘den’,
tuoi: 3
};
// Mình vừa khởi tạo một {đối tượng|phân khúc|thị trường} là meo có tên là ‘meomeo’ màu lông là ‘den’ và có tuổi là 3
console.log(meo.ten);
// Hiện thị ra màn hinh console của trình duyệt ten của meo, ở đây nó sẽ trả về ‘meomeo’
|
Vậy là trong tay của chúng ta {đã|đang|vừa mới} có những kiểu dữ liệu trong javascript rồi :)), {liên tục|thường xuyên|tiếp tục} tiến về phía trước nào !