js字符串常用属性和方法

字符串声明: 

  var str1 = new String(“abcdefgabc”);      //这是一个“字符串对象”

var str2 = “abcdefgabc”;                            //这个字符串跟前面str1几乎没有区别

str.length——获得一个字符串的长度(也就是字符个数)

字符串对象的方法:

  1. str1.charAt( n );       ——获得字符串str1中位置为n的那个字符(字符的位置也是从0开始算起)var s1 = str1.charAt( 3 );                //s1的结果是:”d”
  2. str1.toUpperCase();         ——获取str1全部转换为大写的结果
    var s2 = str1.toUpperCase();  //s2的结果是:”ABCDEFGABC”
  3. str1.toLowerCase();         ——获取str1全部转换为小写的结果
    var s3 = str1.toLowerCase();  //s3的结果是:”abcdefgabc”
  4. str1.replace(“字符1”, “字符2”);   ——将str1中的“字符1”替换为“字符2”
    var s4 = str1.replace(“cd”, “999”);  //s4的结果是:”ab999efgabc”
  5. str1.indexOf(“字符1”);
    ——获得“字符1”在str1中第一次出现的位置,如果没有出现,结果是-1
    var s5 = str1.indexOf(“ab”);             //s5的结果是0
  6. str1.lastIndexOf(““字符1”);
    ——获得“字符1”在str1中最后一次出现的位置,如果没有出现,结果是-1
    var s6 = str1.lastIndexOf(“ab”);               //s6的结果是7
  7. str1.substr(n, m )    ——取得str1中从位置n开始的m个字符,m可以省略,则表示从位置n一直取到字符串的最后——注意,这种“取”并不影响str1这个原始字符
    var s7 = str1.substr(2, 4);        //s7为:”cdef”
  8. str1.substring( n, m )——取得str1中从位置n到位置m的前一个字符。
    var s8 = str1.substring(2, 4);   //s8为:”cd”

str1.split(“字符1”) ——将str1以指定的“字符1”为分界,分割成一个数组,结果是一个数组
var s9 = str1.split(“b”);    //s9的结果是一个数组:[“a”, “cdefga”, “c”]

属性length

charAt()取得字符串位置为n的那个字符 str.charAt(n);

toUpperCase()获取字符转为大写的结果

toLowerCae()获取字符串转为小写的结果

replace()讲字符串中参数1的字符替换为参数2的字符并返回 str.replace(a, b)

indexOf()

lastIndexOf()返回字符串中第一次和最后一次出现的位置 没有匹配到返回-1,str.indexOf(‘.‘)

substr()  取得从n到m直接的字符,m参数可以省略(取到最后)

substring() 取得n到m-1的字符

trim()

split()

切割成数组

js字符串常用属性和方法

时间: 2024-08-02 06:59:07

js字符串常用属性和方法的相关文章

js数组对象以及数组常用属性和方法

定义形式: var  arr1 = new Array(1,  5,  8,  7,  2,  10);  //定义了一个数组,其中具有6个数据 var  arr2 = new Array();                   //只是单纯地定义了一个数组(名),但没有给值(数据),即现在是空的 var  arr3 = [1,  5,  8,  7,  2,  10];  //同arr1,只是一种简写的定义法. var  arr4 = [ ];                  //同arr

js中字符串常用熟悉和方法

for(var i=0;i<=450;i++){ for(var j=380-i;j+i<=450 && j+i>=380;j++){ if((i*75+j*80.1)==(i+j)*76){ alert('nan:'+i+'nv:'+j); } } } js中字符串常用熟悉和方法,布布扣,bubuko.com

Node.js process 模块常用属性和方法

Node.js是常用的Javascript运行环境,本文和大家发分享的主要是Node.js中process 模块的常用属性和方法,希望通过本文的分享,对大家学习Node.js http://www.maiziedu.com/course/694/有所帮助. 如果不是和命令行工具打交道,可能我们很少有机会去用到process模块中的一些方法或者属性.不过如果你要做类似于webpack或者gulp等较为复杂的构建工具,由于bash界面就是和用户直接交流的工具,因此友好的输入输出,完整的提示都非常有必

JS基础13-DOM访问表格子元素的常用属性和方法

一.DOM访问表格子元素的常用属性和方法如下: caption 返回表格的标题对象 rows 返回该表格里的所有表格行(数组) tbodies 返回该表格里所有<tbody.../>元素组成的数组 tfoot 返回该表格里所有<tfoot.../>元素 thead 返回该表格里所有<thead.../>元素 二.通过rows[index]返回表格指定的行所对应的属性: cells 返回该表格行内所有的单元格组成的数组 rowIndex 返回该表格行在表格内的索引值 se

SVG DOM常用属性和方法介绍

将以Adobe SVG Viewer提供的属性和方法为准,因为不同解析器对JavaScript以及相关的属性和方法支持的程度不同,有些方法和属性是某个解析器所特有的.SVG支持DOM2标准. 12.2.1  文档初始化相关 evt属性 evt表示事件本身,可以通过evt获取与当前事件相关的信息,用户可以在script中定义响应函数,进行相应的处理.它与普通JavaScript脚本中的event基本相同,只不过在普通JavaScript的脚本中简写成“e”. ownerDocument属性 通过引

JS的Document属性和方法

JS的Document属性和方法 document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //已点击过的链接颜色document.URL //设置URL属性从而在同一窗口打开另一网页docum

JavaScript中Number常用属性和方法

title: JavaScript中Number常用属性和方法 toc: false date: 2018-10-13 12:31:42 Number.MAX_VALUE--1.7976931348623157e+308,可表示的最大数 Number.MIN_VALUE--5e-324,可表示的最小数 toExponential(x)--把对象的值转换为指数计数法 toFixed(x)--把数字转换为字符串,x为小数点后位数 toPrecision(x)--把数字格式化为指定的长度 toStri

事件注册 DOM事件流 事件对象(常用属性,方法) 事件委派(鼠标,键盘事件对象)

注册事件概述 给元素添加事件,称为注册事件或者绑定事件 注册事件有两种方式:传统方式和方法监听注册方式 传统注册方式:利用 on 开头的事件:例如:onclick:注册事件的唯一性,后面的注册事件会把前面的覆盖 方法监听注册方式:addEventListener()IE9+:IE9以前用 attacthEvent()代替:会按照注册顺序依次执行没有唯一性的问题 addEventListener() 事件监听方式 eventTarget.addEventListener(type, listene

iPone应用开发 UIView 常用属性和方法

iPone应用程序开发 UIView常用属性和方法 常用属性 alpha 视图的透明度0.0f - 1.0f backgroundColor 视图的背景颜色 subviews 子视图的集合 hidden 视图是否隐藏 tag 视图的唯一标示符,是一个整形数据 superview 视图的父视图 multipleTouchEnabled 是否开启多点触控 userInteractionEnable 是否响应触摸事件 常用方法 - (void)removeFromSuperview; //从父视图中删