javascript import include 导入数据类型判断函数

   代码如下:

  function isAlien(a)

  {

  return isObject(a) && typeof a.constructor != 'function';

  }

  function isArray(a)

  {

  return isObject(a) && a.constructor == Array;

  }

  function isBoolean(a)

  {

  return typeof a == 'boolean';

  }

  function isEmpty(o)

  {

  var i, v;

  if (isObject(o)) {

  for (i in o) {

  v = o[i];

  if (isUndefined(v) && isFunction(v)) {

  return false;

  }

  }

  }

  return true;

  }

  function isFunction(a)

  {

  return typeof a == 'function';

  }

  function isNull(a)

  {

  return typeof a == 'object' && !a;

  }

  function isNumber(a)

  {

  return typeof a == 'number' && isFinite(a);

  }

  function isObject(a)

  {

  return (a && typeof a == 'object') || isFunction(a);

  }

  function isString(a)

  {

  return typeof a == 'string';

  }

  function isUndefined(a)

  {

  return typeof a == 'undefined';

  }

  function $import(path,type,title)

  {

  var s,i;

  if(type=="js")

  {

  var ss=document.getElementsByTagName("script");

  for(i=0;i

  {

  if(ss[i].src && ss[i].src.indexOf(path)!=-1)return;

  }

  s=document.createElement("script");

  s.type="text/javascript";

  s.src=path;

  }

  else if(type=="css")

  {

  var ls=document.getElementsByTagName("link");

  for(i=0;i

  {

  if(ls[i].href && ls[i].href.indexOf(path)!=-1)return;

  }

  s=document.createElement("link");

  s.rel="alternate stylesheet";

  s.type="text/css";

  s.href=path;

  s.title=title;

  s.disabled=false;

  }

  else return;

  var head=document.getElementsByTagName("head")[0];

  head.appendChild(s);

  }

时间: 2025-01-30 11:26:13

javascript import include 导入数据类型判断函数的相关文章

浅谈php中变量的数据类型判断函数

在php中我们可以通过 var_dump()打印出变量的类型和值.同时我们可以通过一些函数判断变量的类型.如果只是想得到一个变量的数据类型,可以使用gettype()函数,gettype($t) 返回$t的数据类型的字符串,要是$t不属于php中8种基本变量类型,返回"unknow type".我们还可以通过is_type系类函数直接判断是否为type类型函数,是的话返回true ,不是返回false. 如: is_bool()        是否为布尔型 is_int()      

JavaScript基于正则表达式的数字判断函数_正则表达式

1.下面列出了一些判读数值类型的正则表达式 复制代码 代码如下: "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮

JavaScript基于正则表达式的数字判断函数

1.下面列出了一些判读数值类型的正则表达式 复制代码 代码如下: "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮

php数据类型判断函数有哪些_php技巧

复制代码 代码如下: is_bool().is_float().is_int().is_string().is_object().is_array() 和 is_integer(). 注意当判断 is_numeric() 检测变量是否为数字或数字字符串 有别 is_integer()

JavaScript 数据类型判断

原文:JavaScript 数据类型判断 JavaScript 的数据类型分为两类:原始类型(基本类型)和对象类型(引用类型).原始类型包括数字.字符串和布尔值,另外有两个特殊的原始值:null 和 undefined,除此之外的都是对象.对象还包括两种特殊的对象:数组和函数. 下面所有代码表达式如果返回值为 true 表示判断成立,否则不成立,变量 obj 表示需要判断的值. 通用方法 使用 typeof 运算符 判断数据类型可以使用 typeof 运算符,返回值是一个代表数据类型的字符串(注

javascript typeof数据类型检测函数

网页特效 typeof数据类型检测函数 Javascript是一种弱类型脚本语言,弱类型并不代表没有类型.和其他的程序设计语言一样,Javascript中的数据也是有类型的,大的可以分为简单类型与复杂类型. 简单类型有 number,string,boolean 复杂类型有object和 function 下边的例子可以说明: typeof 1 //echo "number" typeof 1.1 //echo "number" typeof "hello

Javascript 判断函数类型完美解决方案_javascript技巧

但是,有一些细节并不为我们所熟知.John Resig 在分析了这些细节之后,为我们提供了一个完美的解决方案,本文将作详细介绍: 一.传统方法不为人所知的细节 毫无疑问,在判断函数类型时,我们使用的是typeof方法,比如: 复制代码 代码如下: function fn(){ //content } alert(typeof fn)//结果是"function". 但是,该方法在一些浏览器中并不是像我们想像的那样工作. 1.Firefox2和Firefox3 在这两个浏览器中,用typ

JavaScript中判断函数、变量是否存在_javascript技巧

一.是否存在指定函数 复制代码 代码如下: function isExitsFunction(funcName) {     try {         if (typeof(eval(funcName)) == "function") {             return true;         }     } catch(e) {}     return false; } 二.类似PHP常用的判断函数是否存在,不存在则创建 复制代码 代码如下: if (typeof Str

浅谈js数据类型判断与数组判断_javascript技巧

写在开篇: 昨天面试发现一个十分非常简单的问题竟然没有回答上来,可能也确实是因为太紧张了,感觉被自己蠢哭了.后来想想还是应该认真记录一下,这样才能印象深刻.革命尚未成功,壮实仍需努力! 1. js六大数据类型 number:数字,整数.浮点数等等, string:单引号或者双引号来说明, Boolean:返回true和false,这两个值不一定对应1和0 object:对象,可以执行new操作符后跟要创建的对象类型的名称来创建. null:只有一个值得数据类型,逻辑上讲,null值表示一个空对象