如何确定变量是字符串还是 JavaScript 中的其他内容?
原文由 Olical 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何确定变量是字符串还是 JavaScript 中的其他内容?
原文由 Olical 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答871 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
您可以使用
typeof
运算符:此网页 的示例。 (虽然示例稍作修改)。
在使用
new String()
创建的字符串的情况下,这不会像预期的那样工作,但很少使用并建议反对[1][2] 。如果您愿意,请参阅其他答案以了解如何处理这些问题。Google JavaScript Style Guide 说永远不要使用原始对象包装器。
Douglas Crockford 建议弃用原始对象包装器。