• 技术文章 >web前端 >js教程

    javascript怎么获取变量是数值类型?还是字符串类型?

    青灯夜游青灯夜游2021-11-24 15:29:39原创431

    在javascript中,可以使用typeof运算符来获取变量是数值类型,还是字符串类型,语法“typeof 变量”;如果返回值为“number”,则变量是数值类型,如果返回值为“string”,则变量是字符串类型。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    javascript判断变量是数值类型?还是字符串类型?

    在javascript中,可以利用typeof运算符来判断变量是数值类型,还是字符串类型。

    typeof运算符用来检测给定的变量或值的数据类型,返回的值为操作数的数据类型名称,是一个字符串结果。

    使用格式如下:

    typeof 操作数

    说明:操作数可以是变量,也可以是具体的某个值(即字面量),返回值有以下几种:

    注意:函数也是一种对象,但 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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:jquery怎样去除元素内容 下一篇:javascript怎么去掉小数部分
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• JavaScript求平均数的代码是什么• javaScript的标记符是什么• javascript怎么将字符转化浮点类型• javascript和java语法一样吗• javascript闭包啥意思
    1/1

    PHP中文网