gpt4 book ai didi

javascript - 如何将所有函数参数视为字符串?

转载 作者:行者123 更新时间:2023-11-30 09:18:53 25 4
gpt4 key购买 nike

我有这个功能:

function read(x) {
console.log("You typed: " + x);
}

如果我在控制台中运行 read("Hello"),我会得到:

You typed: Hello;

但是如果我运行 read(Hello),我得到:

Uncaught ReferenceError: Hello is not defined

我这样修改函数:

function read(x) {
console.log("You typed: " + x.toString());
}

但没有成功。

因此,我想将函数参数视为一个字符串,而不管用户如何输入它。我该如何实现?

最佳答案

你不能。语言语法就是这样设计的,因此如果您编写 read(Hello),它将查找名为 Hello 的变量。这不存在,因此出现错误。

如果你想传递一个字符串,你需要引用它(或者将它赋给一个变量,然后传递变量)。没有办法解决这个问题。

关于javascript - 如何将所有函数参数视为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53118467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com