Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript string.toUpperCase困难_Javascript - Fatal编程技术网

Javascript string.toUpperCase困难

Javascript string.toUpperCase困难,javascript,Javascript,我的自我教育进展缓慢,我遇到了一个问题。我正在尝试从用户处获取文本输入。然后,我希望根据输入本身的大写版本检查该输入。我正在通过labs.codecademy.com运行代码(如果相关的话) 代码: 问题在于检查Y或N的ifs。Y和Y都不会产生任何反应。我肯定我错过了一些简单的东西,但我无法修复它来拯救我的生命 toUpperCase是一个方法,您必须使用括号调用它() input=input.toUpperCase将函数toUpperCase存储在变量input中。您希望调用该函数 input

我的自我教育进展缓慢,我遇到了一个问题。我正在尝试从用户处获取文本输入。然后,我希望根据输入本身的大写版本检查该输入。我正在通过labs.codecademy.com运行代码(如果相关的话)

代码:


问题在于检查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();