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

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

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

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

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

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

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

立即学习“Java免费学习笔记(深入)”;

使用格式如下:

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怎么获取变量是数值类型?还是字符串类型?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2705014.html

(0)
上一篇 2025年3月7日 19:48:05
下一篇 2025年2月28日 14:22:54

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论