一、去除字符串两端的空格
$.trim(参数)
- 作用:去除字符串两端的空格
- 参数:需要去除空格的字符串
- 返回值:去除之后的新字符串
代码示例:
<script>
var str = " Inj ";
/*注意trim返回一个新字符串*/
var result = $.trim(str);
console.log("-----" + str + "-----");
console.log("-----" + result + "-----");
</script>
二、判断传入对象是否是window对象
$.isWindow(参数)
- 作用:判断传入对象是否是window对象
- 参数:需要判断的字符串
- 返回值:true/false
代码示例:
<script>
var arr = [1, 2, 3, 4, 5];
var fn = function() {};
var w = window;
var arrResult = $.isWindow(arr);
var fnResult = $.isWindow(fn);
var wResult = $.isWindow(w);
console.log("arr:" + arrResult);
console.log("fn:" + fnResult);
console.log("w:" + wResult);
</script>
三、判断传入对象是否是真数组
$.isArray(参数)
- 作用:判断传入对象是否是真数组
- 参数:需要判断的字符串
- 返回值:true/false
代码示例:
<script>
var arr = [1, 2, 3, 4, 5];
var fn = function() {};
var w = window;
var arrResult = $.isArray(arr);
var fnResult = $.isArray(fn);
var wResult = $.isArray(w);
console.log("arr:" + arrResult);
console.log("fn:" + fnResult);
console.log("w:" + wResult);
</script>
四、判断传入对象是否是函数
$.isArray(参数)
- 作用:判断传入对象是否是函数
- 参数:需要判断的字符串
- 返回值:true/false
注意:jQuery对象本身是一个函数
代码示例:
<script>
var arr = [1, 2, 3, 4, 5];
var fn = function() {};
var w = window;
var arrResult = $.isFunction(arr);
var fnResult = $.isFunction(fn);
var wResult = $.isFunction(w);
var jQueryResult = $.isFunction(jQuery);
console.log("arr:" + arrResult);
console.log("fn:" + fnResult);
console.log("w:" + wResult);
console.log("jQuery:" + jQueryResult);
</script>