【js知识点】js三元运算符

js三元运算符知识点:

  • 可以嵌套
  • 可使用()将多个语句包围
  • 中间不能使用 ; 和 var 等字符
  • 在写插件时,为了压缩代码使用较多

实例:

1>2?alert("a"):(alert("b"),2>3?alert("c"):alert("d")); alert("e"); //b d e

2>1?alert("a"):(alert("b"),2>3?alert("c"):alert("d")); alert("e"); //a e
时间: 2025-01-08 19:53:53

【js知识点】js三元运算符的相关文章

js中的三元运算符? :

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

JS三元运算符

JS三元运算符 三元运算符: 如名字表示的三元运算符需要三个操作数. 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2.满足条件时结果1否则结果2. <script type="text/javascript"> var b=5; (b == 5) ? a="true" : a="false"; document.write(" ---------------

JS优化:善用二元运算符&amp;&amp; 、||、三元运算符?:代替传统的if

条件选择语句转换成三元运算符?:句式 句式一. if(a) do_a elseif(b) do_b else do_c 转化为: =>a ? do_a : b ?do_b : do_c 句式二. if(a) do_a 转化为: => a &&do_a 句式三. if(!a) do_a 转化为: => a || do_a 了解了上面的规则,再介绍一下在实际应用中的操作: 针对句式一实例: if ( a.options.wrapperW ) { a.wrapperW = a.

js三元运算符与循环

 三元运算符 语法: 条件?成立做的事情:不成立做的事情:<=>相当于简单的if/else判断(简化写法) var num = 12; if(num>10){ num ++; }else { num--; } => 相当于三元运算符: num > 10? num++ : num--; 特殊情况: //=>如果三元运算符中某一部分成立不需要任何的处理我们用null/underfined/void 0...占位即可 var num=12; num>10?num++ :

JS 基础知识4 运算符

JS的运算符一般含有: 1 算术运算符 2 相等运算符 3 关系运算符 4 字符串运算符 5逻辑运算符 6位运算符 7 赋值运算符 首先看算术运算符,它一般有(+,-,*,/,%,++,--) 这里,%模运算符,其实也就是取余的意思,比如,5%2=1: 这里要特别说一下++,与--(这里只列了++,--是一样的道理). 1 var i = 1; 2 var j = ++i; //实际相当于 i+=1;j=i; 3 alert(i + " " + j); 4 5 var m = 1; 6

赵雅智:js知识点汇总

赵雅智:js知识点汇总,布布扣,bubuko.com

JS单词形式的运算符

void 运算表达式并忽略其返回值,比如void (1+2),void (0) 1 <html> 2 3 <head> 4 5 <meta http-equiv="content-type" charset="utf-8"/> 6 7 <script type="text/javascript"> 8 9 alert(typeof(void(0))); //void(0) 计算值为0,由于忽略返回值

Node.js知识点学习

Node.js知识点学习 一.基本概念 Node.js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台.可以说,Node.js开创了javascript模块化开发的先河,早期的javascript需求都很简单,基本都是写成函数的,然后是面向过程的写法,后来慢慢的引入面向对象开发思想,再后来就慢慢写成 类.最后node.js的出现才开始有了js模块化开发的概念,这使得臃肿的js代码免去了命名冲突等一系列开发难题. Node最大的特点就是采用了异步式I/O与事件驱动的架构设

JavaScript基础一(js基础函数与运算符)

[使用js的三种方式] 1.在HTML标签中,直接内嵌js(并不提倡使用) <button onclick=" alert('点就点')"> 点我啊</button> >>>不符合w3c关于内容与行为分离的要求 2.在HTML页面中使用<script></script>包裹js代码 <script type="text/javascript"> js代码 </script> &