javaScript字符串

1、字符串概述
   被英文单引号或者双引号包裹起来,零个或者多个排列起来的字符
   嵌套:
    字符串可以嵌套
        单引号嵌套双引号,  
        双引号嵌套单引号
        document.write("hello "word"")
    注意:json解析时候需要单引号,
         相同的引号可以用转义字符
         字符串建议写成一行,不要分成多行 ,如果多行使用反斜杠 
        也可以使用+ 进行字符串拼接

2、字符串长度
    a、测量字符串长度 length属性
        字符串包含的字符个数
    b、字符串索引:[]方法
        在字符后拼接[]
        索引一次只能索引一个字符,如果需要多个则需要用拼接
        索引是从0开始
    c、获取指定位置:charAt()方法和charCodeAt()方法
        获取指定位置的字符
        不同:
            charAt()返回的是具体的字符
            charCodeAt()返回的是字符对应的Unicode编码
        注意:
            字符编码需要记住 A = 65,a = 97.
            index是负数,或大于等于字符串的长度,则charCodeAt()返回NaN
            
    d、字符串连接:concat()方法
        字符串与字符串之间的连接
        str.concat(str1,str2……)
        
3、转义字符
    反斜杠
    转义字符能够将特殊字符转换为字符串字符,    
    可以用于转义撇号、换行、引号、
    document.write("hello "word"")
    
    
          换行符
    	          制表符
              反斜杠
    r          回车
    b          退格
    f          换页
   
   注意:
    r
表示源代码换行,
表示浏览器文字换行 4、字符串对象 字符串的另一种声明方式 (使用new关键字将字符串定义为一个对象) 语法: var newString = new String("hello word") 注意: 不要创建String对象,他会拖慢执行速度,并可能产生其他副作用 字符串和字符串对象是两个完全不同的类型数据, var x = "hello" (字符串) var y = new String("hello") (对象) x === y False 5、字符串的属性及方法 length 返回字符串的长度 charAt 返回当前指定位置的字符 charCodeAt concat 连接字符串 数字是以下标为零开始数 substring 截取字符串(前包后不包,顺序自动更换) str.substring(startNumber,stopNumber) substr 截取字符串长度numberlength(截取多长) str.substr(startNumber,numberlength) slice 截取字符串(参数不能互换,前大返回空字符串) str.slice(startNumer,stopNumber) 后面的第二个参数省略,则从第一个参数开始到字符串长度结束 indexOf 返回当前查找字符串的位置(索引),如果没有返回 -1 str.indexOf("o") lastindexOf 倒过来查找 都可以接受两个参数,在第一个参数开始,加几 replace 替换字符串(不会对原来字符串产生任何影响。 替换多个需要依赖正则表达式或者循环) str.replace(oldString,newString) trim 去掉字符串两端的空格(不会对原字符串产生影响,产生一个新的) str.trim(); toUpperCase toLowerCase 大小写转换 localCompare 比较 (目前不常用) str.localCompare(str1) localCompare 比较连个字符串大小 match 返回一个指定字符串的数字(没有返回null,有则返回字符串,位置) str.match(substr) search 返回位置 str.search(substr) split 字符串切割,返回数组 *** str.split(symbol)(返回数组,分隔符号不同,结果不同)
展开阅读全文

页面更新:2024-03-11

标签:字符串   制表符   斜杠   嵌套   引号   数组   长度   字符   索引   属性   对象   位置   参数   两个   方法   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top