math、string

1     Math.PI                        // 圆周率
2     Math.random()                // 生成随机数
3     Math.floor()/Math.ceil()     // 向下取整/向上取整
4     Math.round()                // 取整,四舍五入
5     Math.abs()                    // 绝对值
6     Math.max()/Math.min()         // 求最大和最小值
7     Math.sin()/Math.cos()         // 正弦/余弦
8     Math.power()/Math.sqrt()     // 求指数次幂/求平方根

//underScore 库

charAt()        // 获取指定位置处字符
charCodeAt()      // 获取指定位置处字符的ASCII码

var str = 'abc.com';
console.log(str.charAt(0));

for (var i = 0; i < str.length; i++) {
       // console.log(str.charAt(i));
       // console.log(str.charCodeAt(i));
       console.log(str[i]);
   }
slice()
trim()前后空格 中间有空使用正则 substring() 与subsre()不同
 var str = '   abc.   html    ';
 console.log(str.trim());
 var newStr = str.substr(str.lastIndexOf('.'));  //截取文件后缀名
 console.log(newStr);
 1 function getUrlParams(url) {
 2       // 起点
 3       var index = url.indexOf('?')+1;
 4       var params = url.substr(index);
 5       var paramsArr = params.split('&');  将字符串分割成数组
 6       // console.log(paramsArr);
 7 
 8       var obj = {};
 9       paramsArr.forEach(function (value, index1, array) {
10 
11           var tempArr = value.split('=');
12           // console.log(tempArr);
13           var key = tempArr[0];
14           obj[key] = tempArr[1];
15           // console.log(obj);
16       });
17       return obj;//返回最终的
18   }
19  var url = 'http://www.itlike.com/user?name=xl&pwd=lovexl&sex=女&age=22';
20  var obj = getUrlParams(url);

 

posted @ 2019-07-14 13:41  疏影横斜水清浅  阅读(185)  评论(0编辑  收藏  举报