简单的javascript IF语句 - 正确的语法是什么
Simple javascript IF statement - what is the correct syntax?
假设我有这个网址:
www.example.com/product-p/xxx.htm
以下 JavaScript 代码从 URL 中挑选出短语product-p
:
urlPath = window.location.pathname;
urlPathArray = urlPath.split('/');
urlPath1 = urlPathArray[urlPathArray.length - 2];
然后,我可以使用document.write来显示短语product-p
:
document.write(''+urlPath1+'')
我的问题是...
如何创建一个 IF 语句,如果 urlPath1 = 'product-p' 那么 document.write (something),else document.write (blank)?
我尝试这样做,但我的语法可能是错误的(我不太擅长 JS)。
我最初认为代码是这样的:
<script type="text/javascript">
urlPath=window.location.pathname;
urlPathArray = urlPath.split('/');
urlPath1 = urlPathArray[urlPathArray.length - 2];
if (urlPath1 = "product-p"){
document.write('test');
}
else {
document.write('');
}
</script>
if (urlPath1 = "product-p")
// ^ single = is assignment
应该是:
if (urlPath1 == "product-p")
// ^ double == is comparison
请注意:
document.write(''+urlPath1+'')
应该简单地:
document.write(urlPath1)
您正在用两个空字符串连接urlpath
字符串...它没有多大作用。
相关文章:
- node.js是否具有'match()'方法如果是,语法是什么
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 在jQuery方法中编写自定义属性的正确语法是什么
- 这段代码的语法是什么
- 将一个函数及其参数传递给另一个函数以执行它的语法是什么
- angular 2中使用的“[()]'语法是什么
- jQuery中的正确语法是什么
- 这个奇怪的setTimeout语法是什么
- 这个 js 语法是什么意思
- 简单的javascript IF语句 - 正确的语法是什么
- 在 Node.js 中删除/释放 Twilio 电话号码的语法是什么?
- 在 JavaScript 中,条件语句中 OR 运算符的正确语法是什么?我错过了什么
- 通过 Excel VBA 引用 Acrobat Javascript 全局变量所需的语法是什么?
- 在回调函数中呈现 Meteor 检索到的数据的正确语法是什么
- 使用 ES6 导入 JSNLog 的正确语法是什么?
- javascript:这段代码的完整语法是什么
- javascript:函数语法是什么意思
- 从 java 脚本调用参数化 ms-access 函数的语法是什么?
- 这个语法是什么意思----->“!!“在 JavaScript 中
- 在 document.write 中用于具有属性的标签的正确语法是什么