加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

问号和冒号----条件运算符

(2008-09-25 15:46:01)
标签:

问号

冒号

条件运算符

真值

假值

javascript

if

else

it

分类: js

== 是等于号
= 是赋值号
? : 看好了,问号和冒号是一起用的,叫条件运算符。
语法:

条件表达式 ? 真值 : 假值

这个表式式由三部分组成的,如果条件表达式的值为真,则整个表达式的值为“真值”的值,反之为“假值”的值。

例:

a>b?c:d
如果a>b,表达式值为c
如果a<b或a=b,表达式值为d
在多数计算机语言中都支持条件运算

换一种方式它可以代替if...else..这个条件语句

变量=布尔表达式?语句1:语句2

例如:y=x>0?x:-x

 它的具体执行代码如下:

<script language="javascript">

     var x=-3
       if(x)
       {
            var y =x>0?x:-x;
            alert(y);
       }
       else
       {
         alert("空值");
      

</script>

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有