关于location.href跳转问题

java script
String URL ="http://localhost:8080/LoginTest/home.jsp";
很奇怪,location.href=URL;
不能转到页面,而直接
location.href="http://localhost:8080/LoginTest/home.jsp";就可以成功?
求教

其中,"http://localhost:8080/LoginTest/home.jsp"为本地服务器上的页面

js 要用var声明才可以,新版本可以用let声明。

var URL ="http://localhost:8080/LoginTest/home.jsp";
location.href=URL;

你确定js里声明变量是这样的吗

申明变量不用String,而是用var

String URL 声明错误啊,js声明变量用var。

谢谢大家!果然是这个错误,非常感谢各位的回答。