当前位置:首页 > 日记 > 正文

用js(推荐)判断各种数据类型的简单方法

用js(推荐)判断各种数据类型的简单方法
知道JS的人都知道,有一种判断各种数据类型,有写的方式有两种:XXX(XXX)类型,类型

以下示例如下:

类型2输出数

零输出对象类型

{ }类型对象的输出

{ }输出对象类型

Typeof(功能){ }(输出功能)

类定义的输出定义

'222'output字符串类型

类型的真实输出布尔
这包含五种JS数据类型、字符串和布尔undefinedobject数函数类型函数

您一定要问:如何区分对象、数组和null

然后我们要使用另一个工具:object.prototype.tostring.call

这是对象的原始原型扩展函数,用于更精确地区分数据类型。

让我们试试这个东西:
VaR方法= object.prototype.tostring

gettype.call('aaaa ')输出字符串} {对象

gettype.call(2222){数量}输出对象

gettype.call(真正的)输出对象布尔} {

gettype.call(定义)输出{对象定义}

gettype.call(null){零}输出对象

gettype.call {物}输出({ })

gettype.call({ }){ }输出对象数组

gettype.call(功能{目标}){ }(输出)

看到这里,我们刚才已经解决了这个问题。

事实上,js中有很多类型的判断。

{物} htmldivelement div对象,

{对象htmlbodyelement }体对象,

{对象文档}(ie)或

{物}(Firefox,Ogle)这…

判断各种DOM节点,在编写插件时使用。

可以封装的方法如下:
VaR方法= object.prototype.tostring

var实用工具= {

isobj:功能(o){

返回gettype.call(O)= ={物};

},

ISArray:功能(o){

返回gettype.call(O)= ={对象数组};

},

IsNULL:功能(o){

返回gettype.call(O)= ={零}对象;

},

isdocument:函数(){

返回gettype.call(O)= ={对象文件}{ } | | HtmlDocument对象;

}



}
上面的JS是一个简单的方法来判断各种数据类型(推荐),这是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。

相关文章

三种利用ps对水印进行水印的方法

三种利用ps对水印进行水印的方法

方法,水印,三种,电脑软件,ps,通常在互联网上下载的图像通常会有水印。如果直接使用,会影响外观。使用ps进行水印无疑是最好的。这里有一点关于如何水印PS。 点愈合刷工具 1、在使用PS图象处理软件去除水印,我们应该观察图像并选择合适的工…

在excel中用斜线快速输入零

在excel中用斜线快速输入零

输入,中用,快速,电脑软件,excel,正如你所知道的,数字0和字母O在计算机中非常相似。有时为了便于区分这两个字符,我们可以在数字0的中间加一个斜线。那么,如何在Excel中添加一个斜线到数字0呢让我们来教你一个办法:第一,通过正规途径在细胞0个数…

ppt2013如何导出教程ppt2013教程保

ppt2013如何导出教程ppt2013教程保

教程,模板,幻灯片,电脑软件,我们在制作PPT演示文稿,一般用漂亮的模板,如果我们想保存一个模板,如何拯救它对于新手还是有一定的难度,如何做下面的萧边立即告诉我们,ppt2013保存幻灯片模板的方法。 ppt2013出口保存幻灯片模板的方法 首先,打开pp…

干货:10超级实用经验分享PS图象处理

干货:10超级实用经验分享PS图象处理

霸道,经验分享,干货,图象,处理软件,当我们看到越来越多的PS教程和更多的PS技能的掌握,它可以反映你是否第一次看到第一个教程都是正确的。今天的国外高质量的翻译教程,跟你一起看PS图象处理软件高的手分享10 PS图象处理软件,正式干货! 图00 1…

AI画布如何编辑AI来调整绘图板的方

AI画布如何编辑AI来调整绘图板的方

删除,调整,绘图板,编辑,电脑软件,在绘图板的基本操作 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1、选择画板工具。 2,单击左边可以创建一个新的绘图板,并单击右边删除绘图板。 三.在…

ps输入字母显示的是大写字母。

ps输入字母显示的是大写字母。

输入,显示,的是,大写字母,字母,当我们用PS图象处理软件,我们经常遇到的一些问题。最近,萧边看到一个网友的帮助--过,,和所有的字母都大写。你可能尝试了很多方法,对于这个问题。今天,小编辑要谈谈他的小经历。 软件名称:Adobe PS图象处理软件7.01…

js循环添加点击事件(关闭应用程序)

js循环添加点击事件(关闭应用程序)

循环,应用程序,点击事件,电脑软件,js,废话没多说,直接给大家粘代码,具体代码如下所述: VaR阿里= document.queryselectorall('。文章标签里); 对于(var i = 0;i (函数(){()) var = i ALi {我}。onclick =函数(){ 警报(P); } }); } 以上是JS周期里添加点击事件(…

如何在WPS文本中向WPS文本教程添加

如何在WPS文本中向WPS文本教程添加

文本,教程,自定义,水印,中向,如何添加自定义水印的WPS文字。为公司平时的一些机密文件,我们通常通过文件,我们害怕被抄袭的。所以我们将印上我们自己的标准,WPS文字水印怎么加起来,我想建立自己的水印和如何设置。下面将告诉你如何去做。 一种…

如何快速复制填充在CorelDraw

如何快速复制填充在CorelDraw

填充,快速,电脑软件,CorelDraw,除了使用属性滴管工具可以复制对象的填充效果,并使用快捷菜单选择复制属性,并填写一个对象的填充效果来填补另一个对象,本文将教你一个简单而快速的对象的填充效果复制在CorelDRAW。 在工具箱中,单击选择工具;选…

ai文本如何对齐ai文本排版

ai文本如何对齐ai文本排版

文本,对齐,电脑软件,ai,AI想要对齐文本,你如何对齐不是在设计海报的时候,调整文本是非常重要的。下面我们来看看详细的教程。 软件名称:Adobe Illustrator CC(AI)2016破解版64位简体中文版软件大小:1.67gb更新时间:2016-04-11 1。按住Shift选择…

CDR只是一个立体字。

CDR只是一个立体字。

立体字,只是一个,电脑软件,CDR,下面为大家介绍一个简单的CDR生成的三维文字方法,步骤很简单,不是朋友可以参考这篇文章哦! 步: 1、打开CorelDRAW X4软件,输入所需的文字。这里是例如,颜色填充蓝色,复制一个为以后使用; 2,找到左侧;立体工具; 3、选…

它不能浏览网页

它不能浏览网页

浏览网页,电脑软件,问:我的ADSL带宽是12MB的,使用百度云下载速度可以达到1.5mb / S,并在同一时间,你可以看看网页正常。但是如果你使用uTorrent下载视频文件,最大速度1.2mb / S,在浏览网页时会特别慢。这应该怎么解决 答:首先考虑重置uTorrent参…