Là nhà phát triển JavaScript, bạn sẽ thường xuyên cần tạo URL và tham số chuỗi truy vấn. Một cách hợp lý để xây dựng tham số chuỗi truy vấn là sử dụng đối tượng một lớp với các cặp giá trị chính
Trong hướng dẫn này, chúng tôi sẽ đề cập đến nhiều cách khác nhau để biến một đối tượng như thế này
var params = {
a: 1,
b: 2,
c: 3
};
thành một chuỗi truy vấn như thế này
"a=1&b=2&c=3"
sở thích
Được đăng trong những sở thích này
Đặt mua
JavaScript
h/javascript • 27 hướng dẫn
Đặt mua
webdev
h/webdev • 60 hướng dẫn
1
Nếu bạn đang sử dụng một trình duyệt [hoặc nút] hiện đại, bạn có thể sử dụng map
để tạo một mảng các chuỗi như
"a=1&b=2&c=3"
0, sau đó sử dụng "a=1&b=2&c=3"
1 để nối chúng lại với "a=1&b=2&c=3"
0ES6
var queryString = Object.keys[params].map[key => key + '=' + params[key]].join['&'];
ES5
var queryString = Object.keys[params].map[function[key] {
return key + '=' + params[key]
}].join['&'];
2
Nếu bạn là kiểu người sử dụng jQuery, bạn đã có sẵn một giải pháp
var queryString = $.param[params];
3
Nếu bạn đang sử dụng nút, bạn có thể sử dụng mô-đun chuỗi truy vấn
const querystring = require['querystring'];
let queryString = querystring.stringify[params];
4
Nếu bạn biết khóa và giá trị của mình cần được mã hóa, bạn nên sử dụng
"a=1&b=2&c=3"
1 như thế này________số 8Cũng có thể truy vấn theo dấu thời gian trong MySQL
Chia sẻ
FacebookRedditTwitterPinterestEmailText message
Yêu thích
TIẾP THEO
Cách chỉ định các tham số chỉ dành cho vị trí trong Python
Ngày 11 tháng 8 năm 2021
0Nếu bạn đã quen thuộc với các đối số chỉ có từ khóa của Python, thì có lẽ bạn đã tự hỏi tại sao lại không tồn tại ràng buộc tương tự đối với các đối số vị trí. Điều này thay đổi với Python 3
Các. Phương thức tostring[] thường được sử dụng kết hợp với các số để chuyển đổi chúng thành chuỗi. Phải mất một tham số tùy chọn duy nhất
cú pháp
số. toString[ cơ sở ]
Tham số. Các. phương thức tostring[] nhận một tham số tùy chọn duy nhất. Tham số này sẽ chỉ định cơ sở của số sẽ được lưu trữ trong chuỗi
Giá trị trả về. Các. phương thức tostring[] trả về một chuỗi chứa đối tượng số đã chỉ định được chuyển đổi thành cơ sở đã chỉ định
Cách đổi số thành chuỗi
Chúng ta chỉ cần gọi. toString[] mà không truyền bất kỳ tham số nào, nếu chúng ta chỉ muốn biểu diễn số ở dạng chuỗi mà không thay đổi cơ số của nó
var num = 549;
var str = num.toString[];
bảng điều khiển. log[ num ]; .
console.log[ typeof num ] .
console.log[ str ]; .
console.log[ typeof str ];
Cách chuyển đổi một số thành một chuỗi với cơ số 2 [nhị phân]
Nếu chúng ta muốn chuyển đổi một số thành một chuỗi cũng như sang một cơ số khác, giả sử là 2, thì chúng ta cũng cần truyền một tham số. Trong trường hợp này, chúng tôi sẽ chuyển 2 vì chúng tôi muốn chuyển đổi số thành nhị phân
var num = 549;
var str = num.toString[2]; .
console.log[ str ];
Cách chuyển đổi một số thành một chuỗi với cơ số 8 [bát phân]
Để chuyển đổi số thành chuỗi cũng như thành số cơ số 8, chúng tôi sẽ chuyển 8 làm tham số
var num = 549;
var str = num.toString[8]; .
console.log[ str ];
Cách chuyển đổi một số thành một chuỗi với cơ số 16 [HexaDecimal]
Tương tự để chuyển đổi số thành HexaDecimal đồng thời chuyển đổi nó thành chuỗi, chúng ta cần gọi phương thức. phương thức tostring[] và truyền 16 làm tham số cho nó
var num = 549;
var str = num.toString[16]; .
console.log[ str ];
Cách sử dụng các kiểu dữ liệu khác với phương thức toString[]
Các. Phương thức toString[] cũng được sử dụng để thay đổi các loại dữ liệu không phải là số thành biểu diễn chuỗi của chúng
Hãy xem một ví dụ trong đó một mảng đã được chuyển đổi thành biểu diễn chuỗi của nó
var arr = [ "John" , < . "Jerry" ];
var str = arr.toString[];
bảng điều khiển. log[ str ];
Tương tự, chúng ta có thể chuyển đổi bất kỳ kiểu dữ liệu nào thành chuỗi
var bool = true;
var str = bool.toString[];
bảng điều khiển. log[ str ]; .
console.log[ typeof str ];
Phần kết luận
Các. Phương thức toString[] lấy một số và biến nó thành một chuỗi. Phải mất một tham số tùy chọn duy nhất có thể được sử dụng để chuyển đổi số sang một cơ sở khác. Trong JavaScript, làm việc với các chuỗi dễ dàng hơn nhiều so với các số trong một số trường hợp, vì vậy việc chuyển đổi một số thành một chuỗi không phải là một ý tưởng vô lý
Trong hướng dẫn này, chúng ta đã học cách chuyển đổi một số thành kiểu dữ liệu chuỗi trong JavaScript bằng cách sử dụng. phương thức tostring[]. Ngoài ra, chúng tôi cũng đã học cách chuyển đổi các loại dữ liệu khác như đối tượng và booleans thành chuỗi.