0 0

js里这种表述式是啥意思?return (y1 - y2 > 0 ? "Up" : "Down");0

js里这种表述式是啥意思?return (y1 - y2 > 0 ? "Up" : "Down");这个在js里叫啥表达式
2015年1月18日 19:40

7个答案 按时间排序 按投票排序

0 0

采纳的答案

三目运算,跟Java差不多;你也可以换成
if(y1-y2>0){
    return "up";
}else{
    return "down";
}

2015年1月19日 10:05
0 0

<表达式1>?<表达式2>:<表达式3>; "?"
运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。
也可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
摘自百度百科http://baike.baidu.com/link?url=zAfFWjTqH8CqB_4LjIkpFMYeZ9UyOjsN7kEWe9lbr18koot_Q-bvn6rrtXrrkjV5gS4DpgDKywL4PhNmtAvu6_

2015年1月23日 14:35
0 0

三目运算符,楼主应该把基础学好才对

2015年1月21日 17:47
0 0

楼主你好,这个是三目运算
表示的意思是y1 - y2 是否大于 0
是的话return "Up"
不是的话return "Down"
写的时候注意格式,如果?之前的表达式为true,则返回冒号之前的值,否则返回冒号之后的值

2015年1月21日 16:35
0 0

这不是最基本的三目表达式吗,学过编程语言的都应该知道,又不是js独有的

2015年1月19日 18:02
0 0

返回boolean值的表达式 ? true时要做的事情 : false时要做的事情;

2015年1月19日 10:51
0 0

比较条件 ? a : b
满足条件,值就是a,否则就是b

2015年1月19日 10:04

相关推荐

    编译原理实验 编译原理

    对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 &lt;&gt; (3)增加条件语句的ELSE子句 2. 课程设计 基本内容(成绩范围:“中”、...

    小于等于k的素数个数的问题的测试源代码

    11:50:09.375 -&gt; end CalcPrimeCount(10000) {return: 1229, used-ticks: 0} -------------------------------------------------------------------------------- 11:50:09.375 -&gt; begin CalcPrimeCount(65536) 11:...

    springmvcwebjspWeb-Return.zip

    spring后台会在过滤器里会自动拼接urlParent和currentUrlDecode参数 jsp页面编码时: 1,在父页面跳转打开子页面的URL,需要带上参数: urlParent=${currentUrlDecode} 2,子页面返回按钮的js代码统一使用: ...

    Element-ui css非网络引用,

    link rel="stylesheet" href="/js/vue/index.css"&gt; &lt;div id="app"&gt; &lt;el-button @click="visible = true"&gt;Button&lt;/el-button&gt; &lt;el-dialog :visible.sync="visible" title="Hello world"&gt; &lt;p&gt;Try Element&lt;/p&gt; ...

    SQLite3 的简单封装

    // return: &gt;0 返回集的行数, // return: -1001 查无此表 // return: -1002 暂定为Sql语法错误 */ int get_res(char *sql,vector&lt;vector&lt;string&gt;&gt;& vec ); /* // func name: update // param----begin----...

    xstyled:为React构建的实用程序优先CSS-in-JS框架。 ‍:microphone::high_voltage:

    为React构建的实用程序优先CSS-in-JS... 快速链接到一些访问量最大的页面:例import { x } from '@xstyled/styled-components'function Example ( ) { return ( &lt; x xss=removed xss=removed xss=removed xss=removed&gt;

    laravel-datatables:用于Laravel 4 | 5 | 6 | 7 | 8的jQuery DataTables API

    适用于Laravel 4 | 5 | 6 ... return datatables ()-&gt; of ( User :: query ())-&gt; toJson ();return datatables ()-&gt; of ( DB :: table ( 'users' ))-&gt; toJson ();return datatables ()-&gt; of ( User :: all ())-&gt; toJson

    编译原理课程设计(报告+源码) 广东工业大学 07级

    ②FOR &lt;变量&gt;:=&lt;表达式&gt; DOWNTO &lt;表达式&gt; DO &lt;语句&gt; 其中,语句①的循环变量的步长为1, 语句②的循环变量的步长为-1。 5. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3...

    数据结构实验代码 包括链表、二叉排序树等……

    数据结构实验代码,包括链表、二叉排序树等…… 因数分解少传了个头文件: 补充如下: ... return pTop-&gt;data; } template&lt;typename Item&gt; bool Stack&lt;Item&gt;::isEmpty(){ return pTop==NULL; }

    php分类页,很好用的

    $article-&gt;data['content'] = mb_substr(strip_tags($article-&gt;data['content']),0,40,'utf-8'); $articleIndex[] = $article-&gt;data; } $article-&gt;free(); } else { header("location:?act=login"); } $view-&gt;view-&gt;...

    aos.js动画的用法

    插件描述:aos.js是一款效果超赞的页面滚动元素动画jQuery动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果。在页面往回滚动时,元素会恢复到原来的状态。 简要教程 aos.js是一...

    cocoa something related

    int i; &gt; &gt; //initialize the threadLock with the number of thread &gt; &gt; [threadLock lock]; &gt; [threadLock unlockWithCondition:...&gt; down to 0 &gt; &gt; [threadLock lockWhenCondition:0]; &gt; [threadLock unlock]; &gt; }

    使用CXF实现WebService(源代码+jar包+文档说明讲解)

    * @return 处理之后的字符串 */ @WebMethod(operationName="sayUserName") public @WebResult(name="String")String sayUserName(@WebParam(name="userName")String userName); //webService开放接口类 ...

    JS API 接口接收与返回

    JS API 接口接收与返回 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高...

    StringTokenizer的使用

    package lsy; import java.util.StringTokenizer; /** * * @author lushuaiyin * ...public class StringTokenizerTest { ... public static void main(String[] args) { ...0:y1 1:y2 2:split实现 3:哈哈 */ }

    js.rar(react初学者简单测试用babel.js,react-development.js,react-dom.js)

    [e[t[0]]].concat(t.slice(1)):void 0:"string"==typeof t?e[t]:t}function i(e){var t=(e.presets||[]).map(function(e){var t=n(E,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'...

    循环队列的例程

    return (q-&gt;size == 0); } int QueueIsFull(QUEUE q) { return (q-&gt;size == q-&gt;capacity); } static int repeat(QUEUE q, int value) { if(++value == q-&gt;capacity) value = 0; return value; } int QueueEn...

    Spring MVC 入门实例

    17 &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; 18 &lt;/listener&gt; 19 20 &lt;filter&gt; 21 &lt;filter-name&gt;encodingFilter&lt;/filter-name&gt; 22 &lt;filter-class&gt;org.spring...

    二叉排序树的基本操作

    {if(p-&gt;key==key)return; f=p; p=(key&lt;p-&gt;key)?p-&gt;lchild:p-&gt;rchild; } p=(bstnode *)malloc(sizeof(bstnode)); p-&gt;key=key; p-&gt;lchild=NULL; p-&gt;rchild=NULL; if(*t==NULL)*t=p; else {if(key...

    头文件的建立与使用

    建立一个头文件活在math...return a&gt;b?a:b; } 之后编程序就可直接引用,如: #include&lt;stdio.h&gt; #include&lt;math.h&gt;//max所放在的头文件里,假设是math.h { int a,b; scanf("%d",&a,&b); printf("%d\n",(int)max(a,b)); }

Global site tag (gtag.js) - Google Analytics