如何在 JavaScript 中检查变量是否为字符串
答案:使用 typeof
运算符
您可以简单地使用 typeof
运算符来确定或检查变量是否是 JavaScript 中的字符串。
在下面的示例中,只需使用 myVar
值来查看它是如何工作的:
// Sample variable
var myVar = 'Hello';
// 测试变量是否为字符串
if(typeof myVar === 'string') {
alert('It is a string.');
} else {
alert('It is not a string.');
}
您还可以定义自定义函数来检查变量是否为字符串。
如果变量是字符串,则以下示例中的自定义 isString()
JavaScript 函数将返回 true
,否则返回 false
。 让我们尝试一下,看看它是如何工作的:
// 定义一个函数
function isString(myVar) {
return (typeof myVar === 'string');
}
// 样本变量
var x = 10;
var y = true;
var z = "Hello";
// 测试变量
alert(isString(x)); // Outputs: false
alert(isString(y)); // Outputs: false
alert(isString(z)); // Outputs: true
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答:
Advertisements