下面是总结的部分AngularJs的比较函数: 01<!DOCTYPE html> 02<html lang="en"> 03<head> 04 <meta charset="UTF-8"> 05 <title>Document</title> 06 <style type="text/css"> 07 .ng-cloak{display:none;} 08 </style> 09</head> 10<body ng-app="app" ng-controller="ctrl" ng-cloak class="ng-cloak"> 11 <div id="wrap"></div> 12</body> 13</html> 14<script type="text/javascript" src="http://www.zymseo.com/js/angular.min.js"></script> 15<script type="text/javascript"> 16 var m = angular.module('app', []); 17 m.controller('ctrl', ['$scope', function($scope){ 18 //判断数据是否为数组 19 console.log(angular.isArray([])); 20 //判断数据是否为日期 21 console.log(angular.isDate(new Date())); 22 //判断是否已经定义数据 23 var a; 24 console.log(angular.isDefined(a)); 25 //判断是否未定义对象属性 26 var b = 123; 27 console.log(angular.isUndefined(b)); 28 //判断是否是函数 29 console.log(angular.isFunction(function a(){})); 30 //判断是否是数字 31 console.log(angular.isNumber('1')); 32 //判断是否是字符串 33 console.log(angular.isString(1)); 34 //判断是否是对象 35 console.log(angular.isObject({})); 36 //判断是否是元素 37 var c = document.getElementById('wrap'); 38 console.log(angular.isElement(c)); 39 //判断两个数据是否一样 40 console.log(angular.equals(1,1)); 41 }]); 42</script>