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);

原文地址:https://www.cnblogs.com/zhangzhengyang/p/11184071.html

时间: 2024-08-09 05:43:18

math、string的相关文章

读javascript高级编程08-引用类型之Global、Math、String

一.Global 所有在全局作用域定义的属性和方法,都属于Global对象. 1.URI编码: encodeURI():主要用于对整个URI编码.它不会对本身属于URI的特殊字符进行编码. encodeComponentURI():主要用于对URI中的某一部分进行编码,很常用的是对查询字符串参数进行编码.它会对所有非标准字符进行编码. 对应的解码方法是decodeURI()和decodeURIComponent. var uri='http://www.cnblogs.com?a=1 2&b=陈

string、math、random、datetime类

1.string类 变量.Replace("想要替换掉的字符或字符串","转换后的字符或字符串");//替换 练习:判断邮箱格式是否正确            1.有且只能有一个@            2.不能以@开头            [email protected]之后至少有一个.            [email protected]和.不能靠在一起            5.不能以.结尾 2.math类 3.random随机数类 初始化  实例化 

Java基础(四):Java Number &amp; Math 类、Character 类、String 类

一.Java Number & Math 类: 1.Number类: 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等.然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形.为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类.所有的包装类(Integer.Long.Byte.Double.Float.Short)都是抽象类 Number 的子类. 这种由编译器特别支持的包装称为装箱,所以当内置数据

总结JS中string、math、array的常用的方法

JS为每种数据类型都内置很多方法,真的不好记忆,而且有些还容易记混,现整理如下,以便以后查看: 一.String ①charAt()方法用于返回指定索引处的字符.返回的字符是长度为 1 的字符串. 语法:stringObject.charAt(index) index 必需,表示字符串中某个位置的数字.字符串中第一个字符的下标是 0.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串. 1 var str="fighting 2018!"

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;

JavaScript之基础-9 JavaScript String(内置对象、String概述)

一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的API - JavaScript中内置对象列表 - String.Boolean.Number.Array.Date.RegExp.Math.Error.Function.Object.Global 包装类型 - 什么是包装类型? 专门封装原始类型的数据,并提供对数据常用操作的内置类型 - 为什么要用

实现一个函数clone,使JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制

实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number.String.Object.Array.Boolean)进行值复制. 1 /** 对象克隆 2 * 支持基本数据类型及对象 3 * 递归方法 */ 4 function clone(obj) { 5 var o; 6 switch (typeof obj) { 7 case "undefined": 8 break; 9 case "string": o = obj + &q

ArrayList、string、string[]之间的转换

1.ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); string[] arrString = (string[])list.ToArray(typeof( string)) ; 2.string[] 转换为 ArrarList : ArrayList list = new ArrayList(new string[] { &quo

LeetCode 50 Pow(x, n)(Math、Binary Search)(*)

翻译 实现pow(x, n). 原文 Implement pow(x, n). 分析 首先给大家推荐维基百科: zh.wikipedia.org/wiki/二元搜尋樹 en.wikipedia.org/wiki/Binary_search_tree 其次,大家也可以看看类似的一道题: LeetCode 69 Sqrt(x)(Math.Binary Search)(*) 然而这题我还是没有解出来,看看别人的解法-- class Solution { private: double myPowHel