1、代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>09-jQuery其他静态方法</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
var str=" exo "
/*
1、$.trim();
作用:去除字符串两端的空格
参数:需要去除空格的字符串
返回值:去除空格之后的字符串
*/
var newstr=$.trim(str);
console.log("---"+newstr+"----");
//真数组
var arr=[1,3,5,7,9];
//伪数组
var arrlike={0:1,1:3,2:5,3:7,4:9,length:5};
//对象
var obj={"name:":"exo","age":"7"}
//函数
var fn=function(){};
//window对象
var w=window;
/*
2、$.isWindow();
作用:判断传入的是否为window对象
返回值:true/false
*/
console.log("---判断是否为window对象---");
console.log("1、arr:"+$.isWindow(arr));
console.log("2、arrlike:"+$.isWindow(arrlike));
console.log("3、obj:"+$.isWindow(obj));
console.log("4、fn:"+$.isWindow(fn));
console.log("5、w:"+$.isWindow(w));
/*
3、$.isArray();
作用:判断传入的是否为真数组
返回值:true/false
*/
console.log("---判断是否为真数组---");
console.log("1、arr:"+$.isArray(arr));
console.log("2、arrlike:"+$.isArray(arrlike));
console.log("3、obj:"+$.isArray(obj));
console.log("4、fn:"+$.isArray(fn));
console.log("5、w:"+$.isArray(w));
/*
3、$.isFunction();
作用:判断传入的是否为函数
返回值:true/false
注意点:jQuery本质上是一个函数
*/
console.log("---判断是否为函数---");
console.log("1、arr:"+$.isFunction(arr));
console.log("2、arrlike:"+$.isFunction(arrlike));
console.log("3、obj:"+$.isFunction(obj));
console.log("4、fn:"+$.isFunction(fn));
console.log("5、w:"+$.isFunction(w));
console.log("6、jQuery:"+$.isFunction(jQuery));
</script>
</head>
<body>
</body>
</html>
2、页面显示