多语言展示
当前在线:801今日阅读:23今日分享:25

js如何判断是否为字符串

今天刚好遇到js如何判断字符串类型,以前小编一直以为typeof类型直接判断就好,现在想想还有更好用的方法,请听小编徐徐道来;
工具/原料

浏览器

typeof方法
3

按照小编理解,用new方法出来的结果都是object类型。所以用typeof检测这个new结果就成object了。所以用typeof方法,可以简单检测一些比较显示的字符。

Object.prototype.toString.call()方法
1

这个算是js的高级检测方法,直接用call借用object原型toString方法,就可以直接检测类型;先来检测下上面的new string;如图,检测结果为string类型;

2

再检测下s变量是否为字符串类型;如图,结果也是输出'[object String]'

3

可见,想用js判断是否为字符串,可以用高级方法Object.prototype.toString.call()去判断;

推荐信息