Javascript string.toUpperCase困难
我的自我教育进展缓慢,我遇到了一个问题。我正在尝试从用户处获取文本输入。然后,我希望根据输入本身的大写版本检查该输入。我正在通过labs.codecademy.com运行代码(如果相关的话) 代码:Javascript string.toUpperCase困难,javascript,Javascript,我的自我教育进展缓慢,我遇到了一个问题。我正在尝试从用户处获取文本输入。然后,我希望根据输入本身的大写版本检查该输入。我正在通过labs.codecademy.com运行代码(如果相关的话) 代码: 问题在于检查Y或N的ifs。Y和Y都不会产生任何反应。我肯定我错过了一些简单的东西,但我无法修复它来拯救我的生命 toUpperCase是一个方法,您必须使用括号调用它() input=input.toUpperCase将函数toUpperCase存储在变量input中。您希望调用该函数 input
问题在于检查Y或N的ifs。Y和Y都不会产生任何反应。我肯定我错过了一些简单的东西,但我无法修复它来拯救我的生命
toUpperCase
是一个方法,您必须使用括号调用它()
input=input.toUpperCase
将函数toUpperCase
存储在变量input
中。您希望调用该函数
input = input.toUpperCase();
使用
这是x=function(){}
和x=(function(){})(
之间的区别-第一个存储函数,第二个执行函数并存储返回值
另一个问题是在检查
null
之前盲目调用toUpperCase
。如果用户取消对话框,将导致错误。当您知道将实际定义输入时,需要将测试移到null
检查中。是的,您没有调用该函数
input = input.toUpperCase();
它是一个方法,您必须使用括号调用它()
:input=input.toUpperCase()代码>@GregHewgill&SterlingArcher谢谢!我错了,我感到非常尴尬。谢谢
input = input.toUpperCase();
input = input.toUpperCase();