首页前端开发JavaScriptjavascript怎么获取变量是数值类型?还是字符串类型?

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

时间2024-01-30 22:00:03发布访客分类JavaScript浏览254
导读:收集整理的这篇文章主要介绍了javascript怎么获取变量是数值类型?还是字符串类型?,觉得挺不错的,现在分享给大家,也给大家做个参考。在javascript中,可以使用tyPEof运算符来获取变量是数值类型,还是字符串类型,语法“typ...
收集整理的这篇文章主要介绍了javascript怎么获取变量是数值类型?还是字符串类型?,觉得挺不错的,现在分享给大家,也给大家做个参考。

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

本教程操作环境: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,结果为:stringconsole.log( typeof 1 );
      //检测数字1,结果为:numberconsole.log( typeof true );
       //检测true,结果为:booleanconsole.log( typeof false );
      //检测false,结果为:booleanconsole.log( typeof undefined );
      //检测undefined,结果为:undefinedconsole.log( typeof null );
  //检测null,结果为:objectconsole.log( typeof {
}
     );
      // 检测对象,结果为:objectconsole.log( typeof [] );
  //检测数组,结果为:objectfunction func(){
}
     //定义函数console.log( typeof func );
      //检测func函数类型,结果为:'function'

【相关推荐:javascript学习教程

以上就是javascript怎么获取变量是数值类型?还是字符串类型?的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

javascript变量类型数值类型

若转载请注明出处: javascript怎么获取变量是数值类型?还是字符串类型?
本文地址: https://pptw.com/jishu/593092.html
asp.net利用.net控件实现下拉导航菜单的制作 谈谈Request和Response这两个对象的使用

游客 回复需填写必要信息