js如何判断是否为字符串

 时间:2026-02-18 22:30:27

1、假设有个变量,比如:var s="我是百度";你直接用typeof方法就可以测试出是否为字符串string类型;

js如何判断是否为字符串

2、小编也看到网上也有说直接用typeof检测new String('我是百度'),结果是object,这时为什么呢?

js如何判断是否为字符串

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

js如何判断是否为字符串

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

js如何判断是否为字符串

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

js如何判断是否为字符串

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

js如何判断是否为字符串

  • jQuery如何获取div中的内容?
  • dbvisualizerSQL语句如何自动提示
  • js如何取消checkbox选
  • JQuery如何选择带有多个class的元素
  • div上下左右居中的方法
  • 热门搜索
    公积金如何提取 羽西的护肤品怎么样 如何减肚子 产后如何瘦肚子 杭州西湖旅游景点 安徽旅游集团 怎么贴膜没有气泡 何首乌泡水喝的功效 东风雪铁龙怎么样 如何挽回男朋友