在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,结果显示: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其他类似文章!