繁体   English   中英

单括号和双括号条件之间的区别

[英]difference between single brackets and double bracket conditionals

在jsp中将条件语句封装在双括号中而不是在单括号中有什么区别?

假设我们有一个类似以下的语句:

if (!method()) { 

要么:

if (!(method())) { 

有什么区别吗? 在我看来,它们都等于:

if (method() === false) { 

简单地说,在Java编程的上下文中两者都是相同的。

我假设method()的返回类型是boolean


在Java中不允许if (method() === false) 这是一个编译时错误。

不要在JavaScript语法和Java语法之间混淆。

JSP在内部转换为在服务器上执行的Servlet,结果HTML响应被发送回客户端(浏览器)。 因此,它根本不会转换为JavaScript

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM