1.str.split('');//把一个字符串分割为字符数组, 不改变原始字符串
2./\d/.test(element) //判断是否为0~9(非数字)
3.(/[a-zA-Z]/.test(element))//判断是否为字母
4. words += element //字符串拼接
5.function uniqueStr(str){ //数字&&字符串类型的去重
var arr = str.split('');
return arr.filter(function(element,index){
return arr.indexOf(element) === index
})
}
6.使用arr.join(''),str.split(''); //可以在数组以及字符串中相互转换
7.arr.toString() //返回所有的单元字符串以后,再用','连接起来
//【1,2,3】----1,2,3
8.var a=42;
var b='0'
a+b //'420'
//隐式类型转换,如果+运算符其中一个是字符串或者是可以转换成字符串的,执行字符串的拼接,//否则执行数字相加
9.var a=42;
var b='abc;
var c=null
a||b //-----42
a&&b //----'abc'
// 对于||如果第一个操作数返回true,就返回第一个操作数的值,如果第一个返回false就返回第二个操作数的值
//对于&&如果第一个操作数返回false,就返回第一个操作数的值,如果第一个操作数为true返回第二个操作数的值
10. [...arr] //数组解开
11.arr.some(()=>{return true||false}) // 遍历数组有一项满足条件,就返回true。