js中的三元运算符? :

//快速设置表单底部默认的按钮:保存、取消
LG.setFormDefaultBtn = function (cancleCallback, savedCallback) {
//表单底部按钮
var buttons = [];
if (cancleCallback) {
buttons.push({ text: ‘取消‘, onclick: cancleCallback });
}
if (savedCallback) {
buttons.push({ text: ‘保存‘, onclick: savedCallback });
}
LG.addFormButtons(buttons);
};

//表单底部按钮
LG.setFormDefaultBtn(f_cancel, isView ? null: f_save);

isView ? null: f_save//这是三元运算,当isView为真时返回null否则返回f_save,在这里便可快速判断是否是查看状态(在查看状态下isView为false便不显示保存按钮)

时间: 2024-08-07 08:30:58

js中的三元运算符? :的相关文章

模板输出的数组中增加三元运算符来判断

得出一个好用的判断方法,在模板输出的数组中增加三元运算符来判断,挺方便的.当然你也可以用Ajax~ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题</title> </head> <body> 我的口号是什么?——><{$data[

js中的instanceof运算符

js中的instanceof运算符 概述 instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上 语法 obj instanceof Object;//true 实例obj在不在Object构造函数中 描述 instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链上. 实例 1.instanceof的普通的用法,obj instanceof Object 检测Objec

java中的三元运算符详解

最近在带领实习生中遇到很多新手问与三元运算符有关的java题目,多数为代码结果题,少数为应用题.鉴于很多资料上对于java三元运算的讲解过于简单,网上的资料与题目也不是很完善,对于结果答案分析不一,故在此总结,当然仅为个人观点,水平有限,不足之处,还请大家多多指出,互相交流学习. 什么是java三元运算符呢?无疑其操作元有三个,第一个是条件表达式,剩余两个为值,条件表达式为真时运算取第一个值,为假时取第二个值. 其示例代码如下:boolean a = 20 < 45 ? true : false

PHP中的三元运算符

php中的三元云运算符:"?:"总是忘了这个三元运算符是怎么使用的,记录一下,自己看! 三元运算符的运算逻辑与if语句的使用逻辑是一样的. 表达式(expr1) ? expr2 : expr3; if(expr1) { expr2; }else{ expr3; }

VB.Net中的三元运算符

IIf(expr, truepart, falsepart)参数描述 : expr 必要参数.用来判断真伪的表达式. truepart 必要参数.如果 expr 为 True,则返回这部分的值或表达式. falsepart 必要参数.如果 expr 为 False,则返回这部分的值或表达式. Note:使用IIF时,不管expr是真还是假,后面的truePart和falsepart都会进行计算,虽然它只返回其中的一个. 例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即

JS中的加号+运算符详解

加号+运算符 在 JavaScript 中,加法的规则其实很简单,只有两种情况: 把数字和数字相加 把字符串和字符串相加 所有其他类型的值都会被自动转换成这两种类型的值. 为了能够弄明白这种隐式转换是如何进行的,我们首先需要搞懂一些基础知识. 让我们快速的复习一下. 在 JavaScript 中,一共有两种类型的值: 原始值(primitives) undefined null boolean number string 对象值(objects):除了原始值外,其他的所有值都是对象类型的值,包括

JS 中的布尔运算符 &amp;&amp; 和 ||

布尔运算符 && 和 ||的返回结果不一定是布尔值!由此来展开一定的研究及理解. 1.首先先介绍下常见的数据类型转化为bool后的值. (常用地方)在if表达式中,javascript先把条件表达式转换成bool值再进行判断 2.下面来介绍下逻辑与&& 逻辑非|| 的运算后的返回结果 逻辑与 && var i="真值" && "任意值" ;=> i结果为任意值 var i="假值&quo

JS中关于in运算符的问题

转自:http://bbs.bccn.net/thread-412608-1-1.html in运算符 in运算符虽然也是一个二元运算符,但是对运算符左右两个操作数的要求比较严格.in运算符要求第1个(左边的)操作数必须是字符串类型或可以转换为字符串类型的其他类型,而第2个(右边的)操作数必须是数组或对象.只有第1个操作数的值是第2个操作数的属性名,才会返回true,否则返回false. 简单通俗的in的使用规范代码: <html> <head> <title>in运算

python 中的三元运算符

a if condition else b a = 2b = 5val = a if a > b else bprint(val)  # 5 简单条件语句 if 条件:    val = 1else:    val = 2改成三元运算: val = 1 if 条件成立 else 2 原文地址:https://www.cnblogs.com/liuxgcn/p/11219700.html