jQuery est une très excellente bibliothèque JavaScript qui peut facilement manipuler et traiter des documents HTML, gérer des événements, modifier dynamiquement le contenu CSS et des pages et même effectuer des opérations Ajax. Au cours du processus de développement de jQuery, nous rencontrons souvent la conversion de différents types de données. Cet article présentera en détail les méthodes de conversion de types de données couramment utilisées dans jQuery.
1. Conversion de nombres
la méthode parseInt peut convertir le type de chaîne en un type entier, et vous pouvez également spécifier le format forward :
var num = parseInt("123"); console.log(num); // 123 var num = parseInt("123.67"); console.log(num); // 123 var num = parseInt("0xfad", 16); console.log(num); // 4013
la méthode parseFloat peut convertir la chaîne tapez Convertir en type à virgule flottante, vous pouvez également tronquer ou conserver le nombre de chiffres spécifié :
var float = parseFloat("123.67"); console.log(float); // 123.67 var float = parseFloat("123.671284"); console.log(float.toFixed(2)); // 123.67
2. Conversion de chaîne
La méthode toString peut convertir le type numérique en type chaîne, et vous pouvez également spécifiez le système de transport :
méthodevar num = 123; console.log(num.toString()); // "123" var num = 10; console.log(num.toString(2)); // "1010"
la méthode join peut convertir le type de tableau en type de chaîne :
var array = [1, 2, 3, 4]; console.log(array.join()); // "1,2,3,4" console.log(array.join("-")); // "1-2-3-4"
3. Conversion de tableau
la méthode toArray peut convertir des objets de type tableau en tableau réel. objets :
méthodevar args = function() { return arguments; }(); // 注意这里必须要加括号,否则会被当成语句块处理 var arr = Array.prototype.slice.call(args); console.log(arr); // [1, 2, "hello"]
la méthode from peut convertir certains objets de type tableau en objets de tableau réels :
var set = new Set([1, 2, 3]); var arr = Array.from(set); console.log(arr); // [1,2,3]
4. Conversion d'objet
La méthode JSON.stringify peut convertir n'importe quel objet. En chaîne JSON :
var obj = { name: "Tom", age: 20 }; console.log(JSON.stringify(obj)); // {"name":"Tom","age":20}
$.param méthode peut convertir n'importe quel objet en une chaîne sérialisée :
var obj = { name: "Tom", age: 20 }; console.log($.param(obj)); // "name=Tom&age=20"
5. Autre
typeof méthode peut déterminer le type de données :
console.log(typeof 123); // "number" console.log(typeof "123"); // "string" console.log(typeof true); // "boolean" console.log(typeof null); // "object" console.log(typeof undefined); // "undefined" console.log(typeof {}); // "object" console.log(typeof []); // "object" console.log(typeof function() {}); // "function"
La méthode isNumeric peut déterminer si une valeur est un nombre :
console.log($.isNumeric("123")); // true console.log($.isNumeric(123)); // true console.log($.isNumeric("1e5")); // true console.log($.isNumeric("1.23")); // true console.log($.isNumeric("0xF")); // true console.log($.isNumeric("hello")); // false
Pendant le processus de développement, nous devons fréquemment convertir les types de données. Les méthodes mentionnées ci-dessus sont nécessaires au développement. Compris. J'espère que cela aide tout le monde.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!