佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 775|回复: 4

java script 基本問題

[复制链接]
发表于 28-10-2008 02:27 PM | 显示全部楼层 |阅读模式
if(d>=d2)
{
        alert (" d大於等於 d2 ";
}

----------
d = 501
d2 = 1361

為什麼 d >= d2 等於 true ,那個msg會出來??  

>= 是大於等於(is greater than or equal to)对不对 ??
回复

使用道具 举报


ADVERTISEMENT

发表于 28-10-2008 03:18 PM | 显示全部楼层
501 >= 1361 等於 false
因為501小過1361
也不等於1361
所以alert是不會出現的...
回复

使用道具 举报

 楼主| 发表于 28-10-2008 03:36 PM | 显示全部楼层

回复 2# cheng1986 的帖子

就奇怪我的出現
FIREFOX , IE 也出現。

我還去check java script的 語法。
為什麼會這樣 ??
回复

使用道具 举报

发表于 28-10-2008 03:49 PM | 显示全部楼层
If 50 and 1361 consider as string then the message will pop up and just like code below:


  1.               var d= '50';
  2.               var d2 = '1361';
  3.               if(d>=d2)
  4.               {  alert (" d大於等於 d2 "); }
复制代码


If 50 and 1361 consider as integer then the message will not be pop up and just like code below:

  1.               
  2.               var d= 50;
  3.               var d2 = 1361;
  4.               if(d>=d2)
  5.               {  alert (" d大於等於 d2 "); }
复制代码


Type is very important.
回复

使用道具 举报

 楼主| 发表于 28-10-2008 03:50 PM | 显示全部楼层

回复 4# -祯- 的帖子

原來是type的問題 ...

javascript 直接用 var 果然不好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-12-2025 12:36 AM , Processed in 0.111780 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表