学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>经验笔记

javascript教程(十二) 字符串

发布时间:2020-04-12 点击:21

    Javascript 字符串

    一、Javascript字符串的定义

    JavaScript中的字符串是用于存储和处理文本。字符串可以存储一系列字符,如 "hello word"。字符串可以是插入到引号中的任何字符。

    你可以使用单引号或双引号:

    var a= "hello word";  //使用双引号定义
    var b= 'hello word';  //使用单引号定义

    二、使用字符串

    1、整体使用:可以用变量名的方式直接应用定义时的值

    var b= 'hello word';  //使用单引号定义
    c=b   

    2、访问字符串中的字符

    你可以使用索引位置来访问字符串中的每个字符:

    var a= "hello world";
    b=a[0]   //会输出h
    c=a[1]   //会输出e

    字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1], 以此类推。

    3、你可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同:

    var a= "It's alright";
    var b= 'He is called "Johnny"';

    4、你也可以在字符串添加转义字符来使用引号:

    var y = "He is called \"Johnny\"";

    三、Javascript字符串长度

    可以使用内置属性 length 来计算字符串的长度:

    var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var sln = txt.length;   //会输出26

    四、Javascript特殊字符

    在上面我们提到过一个转义字符:\(反斜杠)

    1、为什么需要转义字符?

    在 JavaScript 中,字符串写在单引号或双引号中。因为这样,以下实例 JavaScript 无法解析:

    "We are the so-called "Vikings" from the north."

    字符串 "We are the so-called " 被截断。如何解决以上的问题呢?可以使用反斜杠 (\) 来转义 "Vikings" 字符串中的双引号,如下:

    "We are the so-called \"Vikings\" from the north."

    2、转义字符有哪些?

    转义字符
    描述
    \'
    单引号
    \"
    双引号
    \\
    反斜杠
    \n
    换行
    \r
    回车
    \t
    tab(制表符)
    \b
    退格符
    \f
    换页符

    五、Javascript字符串属性

    1、什么是字符串属性?

    答:就像上述的length就是字符串的一个属性,它可以返回字符串的字符个数也就是字符串长度。

    2、有哪些字符串属性

    属性
    描述
    constructor
    返回创建字符串属性的函数
    length
    返回字符串长度
    prototype
    允许你向对象添加属性和方法

    六、Javascript字符串方法

    方法
    描述
    charAt()
    返回指定索引位置的字符
    charCodeAt()
    返回指定索引位置字符的Unicode值
    concat()
    链接多个字符串,返回链接后的字符串
    fromCharCode()
    将Unicode转换为字符串
    indexOf()
    返回字符串中检索指定字符第一次出现的位置
    lastIndexOf()
    返回字符串中检索指定字符最后一次出现的位置
    localCompare()
    用本地特定的顺序来比较两个字符串
    match()
    正则表达式匹配
    replace()
    替换与正则表达式匹配的字符
    search()
    检索与正则表达式匹配的值
    slice()
    提取字符串中片段,并在新的字符串中返回被提取的部分
    split()
    将字符串分割为多个字符串的数组
    substr()
    从起始索引号提取字符串中指定数目的字符
    substring()
    提取字符串中两个指定的索引号之间的字符
    toLocalelowerCase()
    根据主机的语言环境把字符串转换为小写
    toLocaleUpperCase()
    根据主机的语言环境把字符串转换为大写
    toLowerCase()
    把字符串转换为小写
    toString()
    返回字符串对象
    toUpperCase()
    把字符串转换为大写
    trim()
    删除字符串首尾空白
    valueOf()
    返回某个字符串的原始值
    字符串方法使用实例:

    <script>
    var str=" hello world ";
    a=str.trim();    //返回str删除首尾空格之后的值
    </script>

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们块动手试试吧~

赞一个(0)     踩一个(0)    

相关链接

搜索

昵称:*
邮箱:
电话:
评论: