JSON

javascript代码的简写详解

字号+ 作者:H5之家 来源:H5之家 2016-11-22 13:10 我要评论( )

三零网提供网络编程、 JavaScript 的技术文章javascript代码的简写详解给大家,希望大家喜欢,关键词javascript代码的简写详解

下面为各位大家介绍一下 javascript代码的简写详解,感兴趣的小伙伴一起来看看吧。

一、算术运算符
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)

以上就是关于 javascript代码的简写详解的内容,仅供参考。


延伸阅读:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • PHP关于JSON技巧详解

    PHP关于JSON技巧详解

    2016-11-17 11:00

  • PHP浅析JSON实现数据交互

    PHP浅析JSON实现数据交互

    2016-10-05 16:01

  • iOS 网络编程 (四)JSON解析

    iOS 网络编程 (四)JSON解析

    2016-09-19 10:00

  • php使用json的技巧

    php使用json的技巧

    2016-07-06 15:00

网友点评
r