if括号里的表达式

ronaldee 2007-12-21 04:33:47
<html>
<head>
<title>打开全屏幕窗口</title>
<script language="JavaScript">
var winID = null;
function openFullWindow(url, winname){
var strFeatures = "left=0,screenX=0,top=0,screenY=0";
if (window.screen){
// 获取屏幕的分辨率
var maxh = screen.availHeight - 30;
var maxw = screen.availWidth - 10;
strFeatures += ",height=" + maxh;
strFeatures += ",innerHeight=" + maxh;
strFeatures += ",width=" + maxw;
strFeatures += ",innerWidth=" + maxw;
}
else
strFeatures += ",resizable";
winID = window.open(url,winname,strFeatures);
}
</script>
<body>
<h2>打开全屏幕窗口</h2>
<hr>
<form>
<input type=button value="打开全屏幕窗口" onclick="openFullWindow('Ch6-2-1.htm','JS')">
</form>
</body>
</html>
这个是用JavaScript 语言编的,能运行起,我不明白if括号里面的内容表达什么意思,因为用if(表达式),表达式比如说:
if(x>y) system.out.println(x);在上面的html中,if(window.screen)这样表达有错误吗,我有点不清楚,请各位指教下。


...全文
381 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
老紫竹 2007-12-21
  • 打赏
  • 举报
回复
if (window.screen){

判断 windows.screen 是否为null, 如果为null 则不执行
weijiepeng 2007-12-21
  • 打赏
  • 举报
回复
if (condition) condition是boolean 为null,或者未定义就不执行

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧