如何在 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 相关问题解答
以下是与此主题相关的更多常见问题解答: