假期练习小结九

1. JS

符合JS变量命名规则的是
_obj ThankYou $jquery 是符合的命名规则的。
变量命名规则是能够包含的字符:字母、数字、 _ 、 $

  1. 不能以数字开头
  2. 不能是关键字或保留字
  3. 严格区分字母大小写

如何快速的打乱一个数组的顺序

var arr = [1,2,3,4,5,6,7,8,9,10];
arr.sort(function(){
	return Math.random()-0.5;
});
console.log(arr);

解析
小于 0 ,那么 a 会被排列到 b 之前;
等于 0 , a 和 b 的相对位置不变;
大于 0 , b 会被排列到 a 之前;
Math.random()会随机出[0,1)之间的小数,当大于0.5的时候,返回的是正数,当小于0.5的时候,返回的是负数,排序就随机了。

猜你喜欢

转载自blog.csdn.net/iTaylorfan/article/details/104441983