HƯỚNG DẪN SỬ DỤNG CÁC PHƯƠNG THỨC XỬ LÝ SỐ VÀ XÂU CHỮ TRONG JAVASCRIPT:
JavaScript cung cấp nhiều phương thức hữu ích để làm việc với số và xâu chữ (chuỗi). Việc nắm vững những phương thức này giúp lập trình viên xử lý dữ liệu một cách hiệu quả và tối ưu hơn. Dưới đây là hướng dẫn chi tiết về các phương thức xử lý số và xâu chữ trong JavaScript.
1. Các phương thức xử lý số (Number Methods)
Phương thức |
Ý nghĩa |
toString() |
Chuyển số thành xâu chữ |
Number() |
Chuyển xâu chữ số thành số |
parseInt() |
Chuyển xâu chữ số thành số nguyên |
parseFloat() |
Chuyển xâu số thực thành số thực |
toFixed() |
Làm tròn số, giữ lại số lượng số thập phân chỉ định |
toPrecision() |
làm tròn số, giữ lại số lượng số thập phân chỉ định |
a) Chuyển đổi giá trị thành số
JavaScript cung cấp các phương thức để chuyển đổi dữ liệu về kiểu số:
console.log(Number("123")); // 123
console.log(parseInt("123.45")); // 123
console.log(parseFloat("123.45")); // 123.45
b) Giới hạn số chữ số thập phân (toFixed()
)
let num = 12.34567;
console.log(num.toFixed(2)); // "12.35"
c) Chuyển đổi số thành chuỗi (toString()
)
let num = 255;
console.log(num.toString()); // "255"
d) Làm tròn số
console.log(Math.round(4.7)); // 5
console.log(Math.ceil(4.3)); // 5 (Làm tròn lên)
console.log(Math.floor(4.8)); // 4 (Làm tròn xuống)
e) Tìm giá trị lớn nhất, nhỏ nhất
console.log(Math.max(1, 5, 3, 9)); // 9
console.log(Math.min(1, 5, 3, 9)); // 1
f) Sinh số ngẫu nhiên
console.log(Math.random()); // Số ngẫu nhiên từ 0 đến 1
console.log(Math.floor(Math.random() * 10) + 1); // Số ngẫu nhiên từ 1 đến 10
Ví dụ 1: Tính tổng hai số a và b
Ví dụ 2: Tính giá trị số a / b làm tròn kết quả lấy 1 chữ số sau dấu phảy thập phân.
Kết quả khi chạy chương trình: Cho số a=7, số b=9 -> Kết quả =0.8
2. Các phương thức xử lý xâu chữ (String Methods)
Phương thức |
Ý nghĩa |
length |
Lấy chiều dài xâu chữ |
substring(i,k) |
Cắt lấy k ký tự của xâu gốc, từ vị trí thứ i |
parseInt() |
Chuyển xâu chữ số thành số nguyên |
parseFloat() |
Chuyển xâu số thực thành số thực |
concat() |
Ghép xâu chữ |
toUpperCase() |
Chuyển xâu thành chữ in hoa |
toLowCase() |
Chuyển xâu thành chữ in thường |
* Cách sử dụng phương thức:
<Tên biến>.<Tên phương thức>
a) Lấy độ dài chuỗi (length
)
let str = "Hello, JavaScript!";
console.log(str.length); // 18
b) Chuyển đổi chữ hoa, chữ thường
console.log("hello".toUpperCase()); // "HELLO"
console.log("HELLO".toLowerCase()); // "hello"
c) Cắt chuỗi (slice()
, substring()
)
let str = "JavaScript";
console.log(str.slice(0, 4)); // "Java"
console.log(str.substring(4, 10)); // "Script"
d) Thay thế nội dung chuỗi (replace()
)
let str = "Hello, World!";
console.log(str.replace("World", "JavaScript")); // "Hello, JavaScript!"
e) Tách chuỗi thành mảng (split()
)
let str = "Apple, Banana, Cherry";
let arr = str.split(", ");
console.log(arr); // ["Apple", "Banana", "Cherry"]
f) Nối chuỗi (concat()
)
let str1 = "Hello";
let str2 = "World";
console.log(str1.concat(", ", str2)); // "Hello, World"
g) Loại bỏ khoảng trắng (trim()
)
let str = " JavaScript ";
console.log(str.trim()); // "JavaScript"
Ví dụ về sử dụng các phương thức xử lý xâu chữ:
Ví dụ 1: Cho xâu x = “Xin chào các bạn“, sử dụng phương thức length để lấy chiều dài xâu chữ x
Code chương trình:
<script>
var x = “Xin chào các bạn";
alert(“Chiều dài xâu x=“,x.length);
</script>
Ví dụ 2: Cho xâu x = “Xin chào các bạn“, sử dụng phương thức substring để cắt lấy 3 ký tự của xâu x tính từ vị trí ban đầu của xâu.
Code chương trình:
<script>
var x = “Xin chào các bạn";
alert(“Xâu con=“,x.substring(0,3);
</script>
Kết quả chạy sẽ được chữ: "Xin"
3. Kết luận
Các phương thức xử lý số và xâu chữ trong JavaScript rất quan trọng trong quá trình phát triển ứng dụng. Việc hiểu và sử dụng thành thạo các phương thức này giúp lập trình viên tối ưu mã nguồn và làm việc hiệu quả hơn.