(function () { var n = { c: function (t, e) { //console.log("c"); //把i(15)的d数组转换成字串 for (var i = "", n = 0; n < t.length; n++) i += e[parseInt(t[n])]; return i }, d: function (t, e) { if ("" == t) return ""; if (
目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下: String.prototype.gblen = function() { var len = 0; for (var i=0; i<this.length; i++) { if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) { len += 2; } else { len ++;
function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); var flag = true; for (var v = 0; v < Agent
js判断是否是数字 第一种方法 isNaN isNaN 返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字). NaN 即 Not a Number isNaN(numValue) 但是如果numValue果是一个空串或是一个空格,而isNaN是做为数字0进行处理的,而parseInt与parseFloat是返回一个错误消息,这个isNaN检查不严密而导致的. 第二种方法 正则表达式 function checkRate(input) { var re = /^[0-9]
判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异同. 先举几个例子: var a = "iamstring."; ; ,,]; var d = new Date(); );}; ";}; 1.最常见的判断方法:typeof alert(typeof a) ------------> string alert(typeof