📅  最后修改于: 2023-12-03 15:16:47.716000             🧑  作者: Mango
type() 方法是 jQuery 的内置方法之一,用于获取指定变量的数据类型。
jQuery.type(obj)
该方法返回一个字符串,表示变量的数据类型。返回值有以下几种可能:
以下是一个简单的例子,展示如何使用 type() 方法:
<p id="demo"></p>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function(){
var value1;
var value2 = null;
var value3 = true;
var value4 = 42;
var value5 = "Hello, World!";
var value6 = function(){};
var value7 = [1, 2, 3];
var value8 = {name : "John Doe", age: 30};
var value9 = new Date();
var value10 = /w3schools/i;
var value11 = new Error("This is an error.");
var value12 = Symbol();
$("#demo").html("value1: " + $.type(value1) + "<br>" +
"value2: " + $.type(value2) + "<br>" +
"value3: " + $.type(value3) + "<br>" +
"value4: " + $.type(value4) + "<br>" +
"value5: " + $.type(value5) + "<br>" +
"value6: " + $.type(value6) + "<br>" +
"value7: " + $.type(value7) + "<br>" +
"value8: " + $.type(value8) + "<br>" +
"value9: " + $.type(value9) + "<br>" +
"value10: " + $.type(value10) + "<br>" +
"value11: " + $.type(value11) + "<br>" +
"value12: " + $.type(value12));
});
</script>
上述代码输出结果为:
value1: undefined
value2: null
value3: boolean
value4: number
value5: string
value6: function
value7: array
value8: object
value9: date
value10: regexp
value11: error
value12: symbol
type() 方法是一个十分实用的方法,它可以帮助程序员快速确定变量的数据类型,而不必手动判断。它在许多场合下都能发挥作用。