javascript怎样获得变量是数值类型?或是字符串类型?

lxf2023-03-16 19:28:01

在javascript中,可以用typeof操作符来获得变量是数值类型,或是字符串类型,词法“typeof 自变量”;假如传参为“number”,则变量是数值类型,假如传参为“string”,则变量是字符串类型。

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怎样获得变量是数值类型?或是字符串类型?的具体内容,大量欢迎关注AdminJS其他类似文章!