博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js两个小技巧【看到了就记录一下】
阅读量:6717 次
发布时间:2019-06-25

本文共 377 字,大约阅读时间需要 1 分钟。

1、不声明第三个变量实现交换 

var a=1,b=2;a=[b,b=a][0];//执行完这句代码之后 a的值为2 b的值为1了

 2、&&和||的用法 (学会了立马感觉高大尚了吧)

var day=(new Date).getDay()===0;//传统if语句if (day) {    alert('Today is Sunday!');};//运用逻辑与代替ifday&&alert('Today is Sunday!');//也就是说只有day为真的情况才执行后面的代码alert  一句简单的代码就实现了上面的if功能  强大吧
if (!a) {    a = {};} //上面的三句话可以用下面的一句话替换哦a = a || {}; //解释这句话一下哦   如果有a这个变量的声明的话 那么它还是原来的对象  如果没有就给它创建一个对象

 

转载地址:http://zpkmo.baihongyu.com/

你可能感兴趣的文章
IE首页被篡改(手动修复)
查看>>
html5开发之viewport使用
查看>>
Oralce 处理字符串函数
查看>>
C程序中引用自定义的C函数模块
查看>>
关于C# XML序列化的一个BUG的修改
查看>>
[Bower] Bower
查看>>
Android 网络通信框架Volley简介(Google IO 2013)
查看>>
杂记- 3W互联网的圈子,大数据敏捷BI与微软BI的前端痛点
查看>>
Android -- setWillNotDraw()
查看>>
魔幻的曲率--已知曲率画图形
查看>>
.Net额外小工具
查看>>
【转】Eclipse的启动问题【an error has occurred see the log file】
查看>>
一款纯css3实现的条纹加载条
查看>>
ADF_Advanced ADF系列1_Fusion应用的客制和个性化(Part1)
查看>>
multipart/form-data和application/x-www-form-urlencoded的区别
查看>>
[LeetCode] Reorder List 链表重排序
查看>>
[总结]文件传输模型之文件中转
查看>>
jQuery(一)引入
查看>>
Facebook内部分享:26个高效工作的小技巧
查看>>
jstack和线程dump分析
查看>>