1. JS
符合JS变量命名规则的是:
_obj ThankYou $jquery 是符合的命名规则的。
变量命名规则是能够包含的字符:字母、数字、 _ 、 $
- 不能以数字开头
- 不能是关键字或保留字
- 严格区分字母大小写
如何快速的打乱一个数组的顺序?
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的时候,返回的是负数,排序就随机了。