JavaScript怎样判断变量的类型,方法是什么?
Admin 2022-01-22 群英技术资讯 1305 次浏览
这篇文章给大家分享的是JavaScript怎样判断变量的类型的方法。小编觉得挺实用的,因此分享给大家做个参考,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript判断变量是数值类型?还是字符串类型?
在javascript中,可以利用typeof运算符来判断变量是数值类型,还是字符串类型。
typeof运算符用来检测给定的变量或值的数据类型,返回的值为操作数的数据类型名称,是一个字符串结果。
使用格式如下:
typeof 操作数
说明:操作数可以是变量,也可以是具体的某个值(即字面量),返回值有以下几种:
undefined:表示操作数为未定义;
boolean:表示操作数为布尔值;
string:表示操作数为字符串;
number:表示操作数为数字;
object:表示操作数为对象或数组;
function:表示操作数为函数。
注意:函数也是一种对象,但 typeof 将函数视为特殊情况,所以检测函数时,返回的结果为 function,而不是 object。
使用 typeof 运算符检测数据类型的示例如下:
var miaov = 'ketang'; //声明变量,同时给变量赋值
console.log( typeof miaov ); //检测变量miaov,结果为:string
console.log( typeof 1 ); //检测数字1,结果为:number
console.log( typeof true ); //检测true,结果为:boolean
console.log( typeof false ); //检测false,结果为:boolean
console.log( typeof undefined ); //检测undefined,结果为:undefined
console.log( typeof null ); //检测null,结果为:object
console.log( typeof {} ); // 检测对象,结果为:object
console.log( typeof [] ); //检测数组,结果为:object
function func(){} //定义函数
console.log( typeof func ); //检测func函数类型,结果为:'function'以上就是JavaScript判断变量类型的方法的介绍,上述示例具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习JavaScript有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。
文本转载自PHP中文网
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
jquery prev()方法用于返回跟选定元素同级的上一个元素,并不是上一级元素,请注意!下面是jquery prev函数的使用示例,如下。 html代码部分 div父级div文本内容divid=one第一个div子元素/divdivid=two第二个div子元素/div/div jquery prev方法使用格式 //el
本篇文章就来给大家介绍一些你不知道的Node express 路由使用技巧,希望对大家有所帮助!
移动端开发的过程中,一个最常见的问题就是适配不同的屏幕宽度。本文主要介绍了webpack的移动端适配方案,感兴趣的可以了解一下
今天给大家分享的是有关vue实现dom批量更新的内容,下文有具体实例代码供大家参考,有这方面学习需要的朋友可以借鉴参考,下面跟随小编来学习一下吧。
瀑布流也叫做瀑布流式布局,是一种比较常见和流行的网站页面布局,视觉效果就是每行高度不同,表现为参差不齐的多栏布局。那么瀑布流式布局要怎样实现呢?下面给大家分享js实现瀑布流布局的3种方法。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008