一、算术运算符
var n = 5,v;
1.n = n*5; 2.n*=5; 同 n = n*5 二、条件判断
var b = true;
1.if (!false) {
alert('true');
} 2.!b || alert('true'); 用"||"的情况下,第一个条件true,不检测第二个直接返回true.第一个条件 false,会执行第二个条件检测 3.b && alert('true'); 用"&&"的情况下,第一个条件true,还会检测第二个条件。第一个条件false, 直接返回false退出。 4.alert(!b ? 'false' : 'true'); 三、对象转数组
var arr = [].slice.call({ length: 2, 0: "a", 1: "b" })

var arr = Array.prototype.slice.call({ length: 2, 0: "a", 1: "b" })
结果:
alert(arr[1]); //["a","b"] length不能去掉,指写slice的宽度 四、随机码
Math.random().toString(16).substring(2); //14位
Math.random().toString(36).substring(2); //11位 五、合并数组
var arr = [1, 2, 3];
Array.prototype.push.apply(arr, [4, 5, 6]);
alert(arr[1]); //[1, 2, 3, 4, 5, 6] 六、交换值
var a = 0, b = 1;
a = [b, b = a][0];
alert(a); //a = 1, b = 0 七、删除数组元素
var a = [1,2,3,4,5];
a.splice(3,1); 八、快速取数组最大和最小值
Math.max.apply(Math, [1,2,3]) //3
Math.min.apply(Math, [1,2,3]) //1 九、日期转数值
var d = +new Date(); //1295698416792 时间戳:Math.round(new Date().getTime()/1000)
十、字面量
var a={} 同 var a=new Object();
var b=[] 同 var b=new Array(); 十一、非空对象与非空字符串
if(x==null)或if (typeof (x) == 'undefined')可以简写为if(!x)

最新文章

  1. 高级SQL语句
  2. Slave2: no datanode to stop(HADOOP_PID_DIR)
  3. VS2015 推荐插件
  4. ubunto安装pycharm
  5. 欢迎进入Node.js世界
  6. HackerRank "Lucky Numbers"
  7. QOdbc 读写 excel
  8. iOS 性能优化:Instruments
  9. Android——保存并读取文件
  10. PHP过滤数组中的空值
  11. linux hadoop2.x快速安装
  12. ASP.Net:Javascript 通过PageMethods 调用后端WebMethod方法 + 多线程数据处理 示例
  13. python 读 json 文件
  14. java virtual machine launcher Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred,Program will exit.
  15. 在 ASP.NET MVC 中使用异步控制器
  16. Netty入门(三)构成部分
  17. struts2,servlet和springmvc的单例多例问题
  18. Android 修改Camera拍照的默认保存路径
  19. (39)JS运动之缓冲运动
  20. java泛型使用

热门文章

  1. NSArray进行汉字排序
  2. Unity3D实践系列08, MonoBehaviour类的各种触发事件
  3. IIS7.5标识介绍
  4. springboot之异步调用@Async
  5. 来自Google的TCP BBR拥塞控制算法解析
  6. Unity 动画知识之一
  7. Mac iterm2 创建服务器列表
  8. java 生成zip文件并导出
  9. JDBC 查询的三大参数
  10. scp命令:服务器间远程复制代码