jQuery ist eine hervorragende JavaScript-Bibliothek, die problemlos HTML-Dokumente manipulieren und verarbeiten, Ereignisse verarbeiten, CSS und Seiteninhalte dynamisch ändern und sogar Ajax-Operationen ausführen kann. Während des Entwicklungsprozesses von jQuery stoßen wir häufig auf die Konvertierung verschiedener Datentypen. In diesem Artikel werden die häufig verwendeten Methoden zur Datentypkonvertierung in jQuery ausführlich vorgestellt.
1. Zahlenkonvertierung
parseInt-Methode kann String-Typ in Ganzzahltyp konvertieren Gleichzeitig können Sie auch das Vorabformat angeben:
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
parseFloat-Methode kann den String-Typ in einen Gleitkommatyp konvertieren , und das Gleiche kann durch Abschneiden oder Beibehalten der angegebenen Anzahl von Ziffern erfolgen:
var float = parseFloat("123.67"); console.log(float); // 123.67 var float = parseFloat("123.671284"); console.log(float.toFixed(2)); // 123.67
2 #
toString-Methode kann numerischen Typ in String-Typ konvertieren, Sie können auch das Übertragssystem angeben:var num = 123; console.log(num.toString()); // "123" var num = 10; console.log(num.toString(2)); // "1010"
var array = [1, 2, 3, 4]; console.log(array.join()); // "1,2,3,4" console.log(array.join("-")); // "1-2-3-4"
var args = function() { return arguments; }(); // 注意这里必须要加括号,否则会被当成语句块处理 var arr = Array.prototype.slice.call(args); console.log(arr); // [1, 2, "hello"]
from-Methode
from-Methode kann einige Array-ähnliche Objekte konvertieren Objekte in echte Array-Objekte:var set = new Set([1, 2, 3]); var arr = Array.from(set); console.log(arr); // [1,2,3]
JSON.stringify-Methode
var obj = { name: "Tom", age: 20 }; console.log(JSON.stringify(obj)); // {"name":"Tom","age":20}
$.param-Methode
$.param-Methode kann jedes Objekt in einen konvertieren serialisierte Zeichenfolge:var obj = { name: "Tom", age: 20 }; console.log($.param(obj)); // "name=Tom&age=20"
Methodentyp
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"
isNumeric-Methode kann ermitteln, ob ein Wert eine Zahl ist:
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
Das obige ist der detaillierte Inhalt vonKonvertierung des JQuery-Datentyps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!