Phương thức valueOf() của JavaScript String

Định nghĩa và cách sử dụng

valueOf() Phương thức trả về giá trị nguyên thủy của chuỗi.

valueOf() Phương thức không thay đổi chuỗi ban đầu.

valueOf() Phương thức có thể được sử dụng để chuyển đổi đối tượng chuỗi thành chuỗi.

Xem thêm:

Phương thức toString()

Lưu ý

valueOf() Phương thức là phương thức mặc định của chuỗi JavaScript.

JavaScript sử dụng nó trong nội bộ.

Thường thì bạn không nên sử dụng nó trong mã nguồn.

Mô hình

Ví dụ 1

Lấy giá trị văn bản:

let text = "Hello World!";
let result = text.valueOf();

Thử ngay

Tương đương với:

let text = "Hello World!";
let result = text;

Thử ngay

Ví dụ 2

Lấy giá trị của đối tượng String:

let text = new String("Hello World!");
let result = text.valueOf();

Thử ngay

Cú pháp

string.valueOf()

Tham số

Không có tham số.

Giá trị trả về

Loại Mô tả
Chuỗi Giá trị nguyên thủy của chuỗi.

Ném

Ngoại lệ Mô tả
TypeError Khi đối tượng gọi phương thức không phải là String thì ném ngoại lệ.

Hỗ trợ trình duyệt

valueOf() Là tính năng của ECMAScript1 (ES1).

Tất cả các trình duyệt đều hỗ trợ ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Chuỗi JavaScript

Phương thức chuỗi JavaScript

Tìm kiếm chuỗi JavaScript