JS中String,Math常用函数

时间:2023-01-01 19:04:12

String对象: 
1.length属性 
说明:获取字符串的长度 
实例: 
var str="abc"; 
var i=str.length;//output:3

2.charAt()方法 
说明:从字符串中找出一个指定索引(位置)的字符 
实例: 
var str="abc"; 
var str1=str.charAt(2);//output:c 
//字符串索引从0开始

3.indexOf()方法 
说明:得到子字符串在母字符串中第一次出现的位置(下标),如找不到则输出"-1"; 
格式:index(子字符串,起始索引); 
实例: 
var str="abcdb"; 
var i=str.indexOf('b');//output:1 
var j=str.indexOf('b',2);//output:4

4.lastIndexOf()方法 
说明:得到子字符串在母字符串中第一次出现的位置,与indexOf不同的是,lastIndexOf是从最后一个字符开始搜索. 
如果找不到则输入"-1" 
实例: 
var str="abcdcbd"; 
alert(str.lastIndexOf('bd'));//output:5 
alert(str.lastIndexOf('b',3));//output:1,这里第二个参数为3代表在索引3的末尾开始查找所以输出是1 
alert(str.lastIndexOf('b',5));//output:5,这里第二个参数为5代表在索引5的末尾开始查找所以输出是5 
//注意:lastIndexOf是从最后一个字符开始搜索,那么你指定了:str.lastIndexOf('b',5)它就会从索引5的位置向前搜索'b'的索引

4.substring()方法 
说明:截取母字符串的一部分字符串. 
格式:substring(起始索引,终止索引) 
实例: 
var str="abcdefg"; 
alert(str.substring(0,3));//output:abc 
alert(str.substring(3,0)); 
//output:abc,substring()函数会自动判断哪个是起始,那个是终止. 
//所以会把参数0放到前面,把参数3放到后面,所以输出的还是:abc 
alert(str.substring(3));//output:defg

注意:返回值并不会包含借宿索引的那个字符,而是到其前一个字符为止.

5.replace()方法 
说明:替换字符串中指定的子字符串为对应字符串 
格式:replace("指定的子字符串","替换为相对应的字符串") 
实例: 
var str="abcdbfgbc"; 
alert(str.replace("bc",'kk'));//output:akkdbfgbc 
注意:只替换相符的第一个字符串 
这点与C#不同,看下面实例: 
string tt = "abcdcd"; 
Console.WriteLine(tt.Replace("cd","aa")); 
//输出:abaaaa,C#的Replac函数会在字符串中搜索所有为"cd"的字符串,并将为"cd"的字符串替换为"aa".

Math函数

1、max函数语法

Math.max(a,b,...,x,y);

max函数参数:a,b,...,x,y -- 为number类型的数字,可以是小数、整数;正数、负数、0.

2、max函数返回值
返回数个数值中较大的值

3、Math其他相关函数:
Math.random()
返回 0 ~ 1 之间的随机数。

4、Math.round()
四舍五入取整。

5、Math.ceil()
返回值:返回大于或等于x,并且与之最接近的整数。
注:如果x是正数,则把小数“入”;如果x是负数,则把小数“舍”。

6、Math.floor()
返回值:返回小于或等于x,并且与之最接近的整数。
注:如果x是正数,则把小数“舍”;如果x是负数,则把小数“入”。

JS中String,Math常用函数的更多相关文章

  1. c++中string的常用函数说明

    string可以说是是字符数组的升级版,使用更加啊方便,不容易出错.本文对string的常用函数进行简单介绍,做到会用即可. string中的常用函数分为四类,即赋值,添加,比较和删除. 一.赋值 1 ...

  2. JS中String的反转函数

    利用prototype封住reverse方法: (求更简便的方法: String.prototype.reverse=function () { var str=""; for(v ...

  3. JS中String对象常用的方法

    1.  stringObject.charAt(index) 参数:index 必需,即字符在字符串中的下标.  返回值:   返回在指定位置的字符.返回的字符是长度为 1的字符串.(length属性 ...

  4. JS中String类型转换Date类型 并 计算时间差

    JS中String类型转换Date类型 1.比较常用的方法,但繁琐,参考如下:主要使用Date的构造方法:Date(int year , int month , int day)<script& ...

  5. JS中的自执行函数

    本来规划的是2013年,狠狠的将JS学习下,谁知计划赶不上变化,计划泡汤了.13年的我对JS来说可以说是属于跟风,对它的理解和认识也仅仅是皮毛而已,也是因为要完成<ArcGIS API for ...

  6. C&plus;&plus;string类常用函数

    C++string类常用函数 string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初 ...

  7. JS中的高阶函数

    JS中的高阶函数 高阶函数是指以函数作为参数的函数,并且可以将函数作为结果返回的函数. 1. 高阶函数 接受一个或多个函数作为输入 输出一个函数 至少满足以上一个条件的函数 在js的内置对象中同样存在 ...

  8. 【PHP】最详细PHP从入门到精通(三)——PHP中的数组常用函数汇总

     PHP从入门到精通 之PHP中的数组常用函数详解 数组作为PHP中最常用的结构之一,PHP强大的数组函数功能,给数组的相关操作带来了极大的便利.今天给大家介绍的PHP中数组函数,是PHP数组中重要的 ...

  9. main&period;js中封装全局登录函数

    1. 在 main.js 中封装全局登录函数 通过 vue 对象的原型扩展,可以扩展一个函数,这样这个函数就可以在每一个界面通过类似指向对象的方式,去访问这个函数. 如下是 main.js 扩展的函数 ...

随机推荐

  1. DEDECMS标签调用汇总啊

    非常有用的标签调用的方法 关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/ ...

  2. 万圣节的糖果(Halloween Sweets)

    今天遇到codewars的一道题,这是链接,讲的是关于万圣节的一个题目,简单点说,就是9个包裹,一个天平,两次称的机会,怎么找出9个包裹中唯一一个较重的包裹. 像我这种年轻时候喜欢研究难题获得存在感的 ...

  3. ListView 使用 LiveBindings 显示超过 200 条记录

    ListView 使用 LiveBindings 预设加载 200 条记录,这也许是速度的考量,但当需要全部加载的的情况时,该如何做呢?只需加入下面二行代码即可: FDQuery1.OptionsIn ...

  4. android 讯飞语音识别(离线)注意事项

    讯飞语音识别:使用注意事项:mainfest.xml中一定要记得权限写进去21001:我的情况是没有写SpeechApp类,并且需要在application中注册:20005:无匹配结果23300:本 ...

  5. &lbrack;Papers&rsqb;NSE&comma; &dollar;&bsol;pi&dollar;&comma; Lorentz space &lbrack;Suzuki&comma; NA&comma; 2012&rsqb;

    $$\bex \sen{\pi}_{L^{s,\infty}(0,T;L^{q,\infty}(\bbR^3))} \leq \ve_*, \eex$$ with $$\bex \frac{2}{s} ...

  6. css3标签

    -moz代表firefox浏览器私有属性 -ms代表ie浏览器私有属性 -webkit代表chrome.safari私有属性 -o代表opera私有属性 border-radius:2em; 向div ...

  7. iOS开发 -------- 网络状态监测

    一 示例代码 需要先把第三方Reachability下载导入到工程中  下载网址  https://github.com/tonymillion/Reachability 1 封装网络工具类 Netw ...

  8. spring boot&lpar;十一&rpar;:Spring boot中mongodb的使用

    mongodb简介 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成, MongoDB是由数据库(database).集合(collection ...

  9. ionic 001

    安装和穿件app npm install -g cordova ionic 使用模板创建app ionic start myApp blank ionic start myApp tabs ionic ...

  10. python学习二三事儿(转,整)

    Python 标识符 在 Python 里,标识符由字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分大小 ...