Javascript 如何分阶段?如果变量=(条件1)和#x2B;(任何事情)
我如何用javascript编写这个Javascript 如何分阶段?如果变量=(条件1)和#x2B;(任何事情),javascript,html,Javascript,Html,我如何用javascript编写这个if语句 if(url == "http://www.google.com/" && "*") { ... } *需要灵活,并接受添加到第一个变量中的任何内容。。。如果没有为*赋值,则条件必须仍然为真…您可以使用,如下所示: if(url.indexOf("http://www.google.com/") == 0) if (url.startsWith("http://www.google.com/")) 其含义是“url以http
if语句
if(url == "http://www.google.com/" && "*")
{ ... }
*
需要灵活,并接受添加到第一个变量中的任何内容。。。如果没有为*
赋值,则条件必须仍然为真…您可以使用,如下所示:
if(url.indexOf("http://www.google.com/") == 0)
if (url.startsWith("http://www.google.com/"))
其含义是“url以http://www.google.com/
”。或者,根据您的目标,正则表达式可能更好,例如:
if(/^http:\/\/www.google.com\//.test(url))
您可以这样使用:
if(url.indexOf("http://www.google.com/") == 0)
if (url.startsWith("http://www.google.com/"))
其含义是“url以http://www.google.com/
”。或者,根据您的目标,正则表达式可能更好,例如:
if(/^http:\/\/www.google.com\//.test(url))
您可以使用此
startsWith
方法:
String.prototype.startsWith = function(prefix) {
return this.substr(0, prefix.length) === prefix;
};
然后您可以在url
上使用该方法,如下所示:
if(url.indexOf("http://www.google.com/") == 0)
if (url.startsWith("http://www.google.com/"))
您可以使用此
startsWith
方法:
String.prototype.startsWith = function(prefix) {
return this.substr(0, prefix.length) === prefix;
};
然后您可以在url
上使用该方法,如下所示:
if(url.indexOf("http://www.google.com/") == 0)
if (url.startsWith("http://www.google.com/"))
你是说
url
的值必须以http://www.google.com/
?你能再举一个例子说明你想要实现什么吗?你是说url
的值必须以http://www.google.com/
?你能再举一个例子说明你想要实现的目标吗?