javascript - 如何相?如果变量=(条件1)+(任意)

标签 javascript html

我该如何用 JavaScript 编写这个 if 语句

if(url == "http://www.google.com/" && "*")
  { ... }

* 需要灵活并接受添加到第一个变量上的任何内容...如果没有为 * 分配任何值,则条件仍然必须为 true.. .

最佳答案

您可以使用.indexOf() ,像这样:

if(url.indexOf("http://www.google.com/") == 0)

其含义是“url 开头为 http://www.google.com/”。或者根据您的需求,正则表达式可能更好,例如:

if(/^http:\/\/www.google.com\//​​​​​​​​.test(url))

关于javascript - 如何相?如果变量=(条件1)+(任意),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3865715/

相关文章:

javascript - 在 match() Javascript 上返回行号

javascript - 使用 useMediaQuery 进行 Chakra ui 单元测试

javascript - 表单未通过按钮上的 javascript 提交

javascript - slideToggle() 问题

javascript - Google App Engine 中的 app.yaml 配置

javascript - 如何在编码中更改谷歌翻译选择语言文本

javascript - 在 Magnific Popup 中打开所有图片,而不仅仅是发布图片

css - 如何使用 CSS 将表单在 div 中垂直居中

javascript - HTML Canvas 中的 Z 索引

javascript - 如何将 CSS 类应用于刚刚成功的 ID