conversion de type de données jquery

WBOY
Libérer: 2023-05-08 22:10:09
original
1210 Les gens l'ont consulté

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

  1. méthode parseInt

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
Copier après la connexion
  1. méthode parseFloat

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
Copier après la connexion

2. Conversion de chaîne

  1. Méthode toString

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éthode
var num = 123;
console.log(num.toString()); // "123"

var num = 10;
console.log(num.toString(2)); // "1010"
Copier après la connexion
  1. join

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"
Copier après la connexion

3. Conversion de tableau

  1. méthode toArray

la méthode toArray peut convertir des objets de type tableau en tableau réel. objets :

méthode
var args = function() { 
    return arguments; 
}(); // 注意这里必须要加括号,否则会被当成语句块处理

var arr = Array.prototype.slice.call(args);
console.log(arr); // [1, 2, "hello"]
Copier après la connexion
  1. from

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]
Copier après la connexion

4. Conversion d'objet

  1. Méthode JSON.stringify

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}
Copier après la connexion
  1. $.param méthode

$.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"
Copier après la connexion

5. Autre

  1. typeof méthode

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"
Copier après la connexion
  1. Méthode isNumeric

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal