JavaScript怎样判断变量的类型,方法是什么?

Admin 2022-01-22 群英技术资讯 378 次浏览

    这篇文章给大家分享的是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中文网

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服