<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>11-jQuery中的其他静态方法</title>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script>
/*
* $.trim();
* 作用:去除字符串两端的空格
* 参数:需要去除空格的字符串
* 返回值:去除空格后的字符串
*/
/* var str = " jiilj ";
var res = $.trim(str); //去掉空格,有返回值
console.log("---"+str+"---");//字符串有空格
console.log("---"+res+"---"); //去空格后
*/
//数组
var arr = [1,3,5,7,9];
//伪数组
var arrlike = {0:1,1:3,2:5,3:7,4:9,length:5};
//对象
var obj = {"name":"link",age:"33"}
//函数
var fn = function () {
}
//window对象
var w = window;
/*
*$.isWindow();
* 作用:判断传入的对象是否是window对象
* 返回值:true/false
*/
/*var res1 = $.isWindow(arr);
var res2 = $.isWindow(arrlike);
var res3 = $.isWindow(obj);
var res4 = $.isWindow(fn);
var res5 = $.isWindow(w);
console.log(res1);
console.log(res2);
console.log(res3);
console.log(res4);
console.log(res5);*/
/*
*$.isArray();
* 作用:判断传入的对象是否是数组
* 返回值:true/false
*/
/*var res6 = $.isArray(arr);
var res7 = $.isArray(arrlike);
console.log(res6);
console.log(res7);*/
/*
*$.isFunction();
* 作用:判断传入的对象是否是函数
* 返回值:true/false
* 注意点:jQuery本质上是一个函数
*/
var res8 = $.isFunction(fn);
var res9 = $.isFunction(arr);
var res10 = $.isFunction(jQuery);
console.log(res8);
console.log(res9);
console.log("jQuery",res10);
</script>
</head>
<body>
</body>
</html>